[Bug 742924] decodebin: Initial decoder negotiation will always fail
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Oct 20 00:53:40 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=742924
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #313684|accepted-commit_now |committed
status| |
--- Comment #25 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Comment on attachment 313684
--> https://bugzilla.gnome.org/attachment.cgi?id=313684
decodebin: track all the exposable pads in connect_pad
commit 44871680f02f5eae970c3d4f87b4e168ec412a25
Author: Matthew Waters <matthew at centricular.com>
Date: Tue Oct 20 03:58:26 2015 +1100
decodebin: track the exposable pads through connect_pad
The logic introduced by
[d50b713: decodebin: set the decode pad target before setting elements to
PAUSED]
to expose pads would only ever be able to possibly expose one (the last)
pad per element.
Make it so that any exposable pads are able to be exposed rather than just
the
last pad returned by connect_element.
https://bugzilla.gnome.org/show_bug.cgi?id=742924
commit 94d81fc713d31830e6ab61da1d6856232f0095c2
Author: Matthew Waters <matthew at centricular.com>
Date: Tue Oct 20 03:52:24 2015 +1100
decodebin: return the possibly new chain in analyze_new_pad
In the case of analyzing a demuxer chain, analyze_new_pad may create
a new GstDecodeChain. This was not propagated to the calling function
which as
of [d50b713f decodebin: set the decode pad target before setting elements
to PAUSED]
is now required to be able to expose the correct pad.
https://bugzilla.gnome.org/show_bug.cgi?id=742924
--
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