[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