eglglessink: Bind the OpenGL ES API in the render thread too
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 28 Dec 2012 18:36:30 +0000 (19:36 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 21 Mar 2013 09:00:50 +0000 (10:00 +0100)
ext/eglgles/gsteglglessink.c

index 8c0ef98df7f44f3af5c9f20b78582794904200fe..319764cf409525159c61883a2d470e8689dfdcfc 100644 (file)
@@ -620,6 +620,8 @@ render_thread_func (GstEglGlesSink * eglglessink)
   gst_element_post_message (GST_ELEMENT_CAST (eglglessink), message);
   g_value_unset (&val);
 
+  eglBindAPI (EGL_OPENGL_ES_API);
+
   while (gst_data_queue_pop (eglglessink->queue, &item)) {
     GstBuffer *buf = NULL;