From 875e5c0320e3a4d3e9f6220f3f6e47c2dd7dcf70 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Sat, 14 Mar 2015 16:25:29 +0000 Subject: [PATCH] glsyncmeta: make context to wait and set sync explicit otherwise we may wait on a sync object in same context by accident --- ext/gl/gstglmixer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/gl/gstglmixer.c b/ext/gl/gstglmixer.c index 20d858a15f..51bd517a68 100644 --- a/ext/gl/gstglmixer.c +++ b/ext/gl/gstglmixer.c @@ -631,7 +631,7 @@ gst_gl_mixer_process_textures (GstGLMixer * mix, GstBuffer * outbuf) sync_meta = gst_buffer_get_gl_sync_meta (vaggpad->buffer); if (sync_meta) - gst_gl_sync_meta_wait (sync_meta); + gst_gl_sync_meta_wait (sync_meta, GST_GL_BASE_MIXER (mix)->context); if (gst_video_frame_map (&gl_frame, &gl_info, vaggpad->buffer, GST_MAP_READ | GST_MAP_GL)) {