From 6e409db6e0c5b5ab618295c80fecdca9a103e7ea Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Wed, 16 Nov 2016 13:39:32 +1100 Subject: [PATCH] glcontext/cocoa: implement empty swap_buffers Fixes some GL tests on OS X. --- gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m index c6bfb78219..d690b21955 100644 --- a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m +++ b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m @@ -34,6 +34,7 @@ static guintptr gst_gl_context_cocoa_get_gl_context (GstGLContext * window); static gboolean gst_gl_context_cocoa_activate (GstGLContext * context, gboolean activate); static GstGLAPI gst_gl_context_cocoa_get_gl_api (GstGLContext * context); static GstGLPlatform gst_gl_context_cocoa_get_gl_platform (GstGLContext * context); +static void gst_gl_context_cocoa_swap_buffer (GstGLContext * context); #define GST_GL_CONTEXT_COCOA_GET_PRIVATE(o) \ (G_TYPE_INSTANCE_GET_PRIVATE((o), GST_TYPE_GL_CONTEXT_COCOA, GstGLContextCocoaPrivate)) @@ -51,6 +52,8 @@ gst_gl_context_cocoa_class_init (GstGLContextCocoaClass * klass) g_type_class_add_private (klass, sizeof (GstGLContextCocoaPrivate)); + context_class->swap_buffers = + GST_DEBUG_FUNCPTR (gst_gl_context_cocoa_swap_buffer); context_class->destroy_context = GST_DEBUG_FUNCPTR (gst_gl_context_cocoa_destroy_context); context_class->create_context = @@ -284,6 +287,11 @@ error: } } +static void +gst_gl_context_cocoa_swap_buffer (GstGLContext * context) +{ +} + static void gst_gl_context_cocoa_destroy_context (GstGLContext *context) {