[Bug 755251] gtksink: Rework threading around GtkWindow creation

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 24 01:25:05 PDT 2015


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

--- Comment #4 from Thibault Saunier <tsaunier at gnome.org> ---
(In reply to Nicolas Dufresne (stormer) from comment #1)
> For this element, the state change MUST be done from the main thread,
> otherwise everything falls appart. Creating the windows early is only
> required for GL as we need the window to create a context.

This is *really* bad as for example playsink will try the sink setting it state
to READY from any streaming thread...

I had bad deadlocks and X crashes because of that and the solution I currently
use is to set the sink state to READY before using it in playsink (but it is
not nice...)

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