[Bug 755918] decodebin: Refactor code to remove assertion errors

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Feb 17 08:50:48 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=755918

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #14 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
commit 5d78aab81081d157826e0228dc310b4fae9eb8e0
Author: Vineeth T M <vineeth.tm at samsung.com>
Date:   Mon Nov 23 15:06:02 2015 +0900

    decodebin: return incomplete topology if decode chains' cap could not be
obtained

    When getting caps of the decode chain, in get_topology, the caps are being
    checked if fixed or not. But get_topology will be called when the decode is
    chain is being exposed and hence it will always be fixed. Hence removing
the
    check for fixed caps. Removing gst_pad_get_current_caps for the chain->pad,
as
    get_pad_caps will again call the same api.

    And get_topology can return NULL value if currently shutting down the
    pipeline, which on being passed to create message will result in assertion
    error. Check if topology is valid before using it

    https://bugzilla.gnome.org/show_bug.cgi?id=755918

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list