[Bug 757376] playbin: have-context and need-context messages are lost

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Nov 3 07:29:32 PST 2015


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

Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #7 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
The application context shall be preferred. Because the decodebin pipelines are
constructed src to sink, unlike the static pipeline where the state change is
sink to src, both ways need to be supported. So one or the other should make
little difference, if anything "special is needed" with the context, the
application will provide one.

It's unfortunate though, since it would seem that the way we plug the decoders
these days introduce side effect. A question, is the decoder added to the
pipeline when it's state is changed to READY ? I'm a bit out of date maybe, but
the mechanism in place for context sharing would only work if it was. Other
then that, there is active work to implement the query proxying in playbin,
maybe that work will help a little. It will let an unlinked decoder query the
sink context I believe.

-- 
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