caopengllayersink: use gst_gl_display_create_context
authorJulien Isorce <j.isorce@samsung.com>
Tue, 21 Jul 2015 10:28:08 +0000 (11:28 +0100)
committerJulien Isorce <j.isorce@samsung.com>
Tue, 21 Jul 2015 13:55:35 +0000 (14:55 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=750310

ext/gl/caopengllayersink.m

index c2e3e02..e4b1902 100644 (file)
@@ -357,12 +357,8 @@ _ensure_gl_setup (GstCAOpenGLLayerSink * ca_sink)
   gst_gl_display_filter_gl_api (ca_sink->display, SUPPORTED_GL_APIS);
 
   if (!ca_sink->context) {
-    ca_sink->context = gst_gl_context_new (ca_sink->display);
-    if (!ca_sink->context)
-      goto context_creation_error;
-
-    if (!gst_gl_context_create (ca_sink->context, ca_sink->other_context,
-            &error)) {
+    if (!gst_gl_display_create_context (ca_sink->display,
+            ca_sink->other_context, &ca_sink->context, &error)) {
       goto context_error;
     }
   }