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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Oct 30 09:56:40 PDT 2015


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

--- Comment #2 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---

playbin should handle this messages, but playbin, somehow, it hasn't set its
bin's sync_handler to the bus, and the messages are sent directly to the
application. 

Possible solutions that pop out of my mind are:


1\ I don't know if it is possible to set to NULL the video sink after it was
instantiated and set it to READY and set it to READY again when it is already
attached to a bin.

2\ delay the display context lookup when the sink is attached to a bin

3\ the bus filters out the need-context and have-context messages and don't
queue them to the application, but queued them separately and inject them to a
bin when the bus is attached to a bin.

4\ create the video sink in playbin and attach it to a bin before setting it to
READY state.

5\ ????

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