diff options
Diffstat (limited to 'ext/eglgles/gstegladaptation_eagl.m')
-rw-r--r-- | ext/eglgles/gstegladaptation_eagl.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/eglgles/gstegladaptation_eagl.m b/ext/eglgles/gstegladaptation_eagl.m index 91857921c..867071436 100644 --- a/ext/eglgles/gstegladaptation_eagl.m +++ b/ext/eglgles/gstegladaptation_eagl.m @@ -259,7 +259,11 @@ void gst_egl_adaptation_init_egl_exts (GstEglAdaptationContext * ctx) { const gchar *extensions = (const gchar *) glGetString(GL_EXTENSIONS); - NSString *extensionsString = [NSString stringWithCString:extensions encoding: NSASCIIStringEncoding]; + NSString *extensionsString = NULL; + + if (extensions) { + extensionsString= [NSString stringWithCString:extensions encoding: NSASCIIStringEncoding]; + } GST_DEBUG_OBJECT (ctx->element, "Available GL extensions: %s\n", GST_STR_NULL ([extensionsString UTF8String])); |