[Bug 751101] glimagesink: Broken on iOS

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 23 05:31:11 PDT 2015


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #305902|none                        |rejected
             status|                            |

--- Comment #10 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Comment on attachment 305902
  --> https://bugzilla.gnome.org/attachment.cgi?id=305902
eagl: Don't dispatch_sync() to the main thread if we are on the main thread

Doesn't help. The problem is that gst_gl_context_create() is called from the
main thread, which then calls gst_gl_context_create_thread() from another
thread and waits until that thread is finished with creating the context.
Unfortunately that thread needs to call something from the main thread to
finish, which is not possible because the main thread is waiting.

So both threads wait on each other.

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