[Bug 751032] SDL example sdlshare2 deadlocks

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 16 05:22:43 PDT 2015


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

Matthew Waters <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ystreet00 at gmail.com

--- Comment #1 from Matthew Waters <ystreet00 at gmail.com> ---
Yea, so this is where the whole using "glimagesink as an appsink" thing breaks
down.  The condition order is as follows.

The GL thread (where the draw signal is emitted) ends up waiting in the
application for the main thread to finish drawing (big no-no in the current
thread design).  The main thread in the mean time, is trying to upload the data
to GL textures on the GL thread but can't because the GL thread is waiting for
the draw signal to finish.  Side note, the streaming thread is also blocked
waiting for the redraw to never complete.

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