summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Isorce <j.isorce@samsung.com>2015-03-24 23:15:15 +0000
committerJulien Isorce <j.isorce@samsung.com>2015-03-24 23:16:26 +0000
commitd63c163335467caa58ce82521e5dc1a857a44c2f (patch)
treee2b311ad498bf5d1d618cc68c074ba59abef45d1
parent8afc8c8f3bec494ebfcf1f46b61df0ee6e9ed423 (diff)
osxvideosink: check for deprecated constants prior to OSX 10.10
cocoawindow.m:339:5: error: 'NSOpenGLPFAWindow' is deprecated: first deprecated in OS X 10.9 cocoawindow.m:576:7: error: 'NSOpenGLPFAFullScreen' is deprecated: first deprecated in OS X 10.6 cocoawindow.m:605:24: error: 'setFullScreen' is deprecated: first deprecated in OS X 10.7
-rw-r--r--sys/osxvideo/cocoawindow.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/osxvideo/cocoawindow.m b/sys/osxvideo/cocoawindow.m
index 57d19a9bf..71e1ca050 100644
--- a/sys/osxvideo/cocoawindow.m
+++ b/sys/osxvideo/cocoawindow.m
@@ -336,7 +336,9 @@ const gchar* gst_keycode_to_keyname(gint16 keycode)
NSOpenGLPFAColorSize, 24,
NSOpenGLPFAAlphaSize, 8,
NSOpenGLPFADepthSize, 24,
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1090
NSOpenGLPFAWindow,
+#endif
0
};
@@ -573,7 +575,9 @@ const gchar* gst_keycode_to_keyname(gint16 keycode)
NSOpenGLPFAColorSize, 24,
NSOpenGLPFAAlphaSize, 8,
NSOpenGLPFADepthSize, 24,
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
NSOpenGLPFAFullScreen,
+#endif
NSOpenGLPFAScreenMask,
CGDisplayIDToOpenGLDisplayMask (kCGDirectMainDisplay),
0
@@ -602,7 +606,9 @@ const gchar* gst_keycode_to_keyname(gint16 keycode)
GST_WARNING ("CGCaptureAllDisplays() failed");
return;
}
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1070
[fullScreenContext setFullScreen];
+#endif
[fullScreenContext makeCurrentContext];
fullscreen = YES;