[Bug 731525] multiple glimagesink elements aborts due to no XInitThreads.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 13 05:54:48 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731525
  GStreamer | gst-plugins-bad | git

Nicolas Dufresne <nicolas.dufresne> changed:

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

--- Comment #8 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-06-13 12:54:44 UTC ---
In 0.10, we made it mandatory, if an application wants to share it's X11
display connection, that connection need to be made threadsafe. For clutter, it
means initialising X11 threading before anything else, and explicitly. A plugin
cannot do that "as it might be too late".

The problem with the idea about using idle, is that the idle will run in the
main thread, which is the same thread that controls the pipeline. During
synchronous state transition, that used to lead to deadlocks (no solution).

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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