libgstgl: gstglcontext_cocoa: kCGLPFAStereo has been deprecated in 10.11
authorAlessandro Decina <alessandro.d@gmail.com>
Thu, 10 Dec 2015 03:41:44 +0000 (14:41 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:12 +0000 (19:32 +0000)
Also since the version scheme has changed (to include the micro number) since
10.10, use the MAC_OS_X_VERSION_* macro to avoid confusion.

gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m

index bde90f1c6a56cd04a0df0be89d8552f4a45e1716..ac1e0d6928d9c2bcecad11423a8109a6216c19ac 100644 (file)
@@ -90,7 +90,6 @@ struct pixel_attr
 static struct pixel_attr pixel_attrs[] = {
   {kCGLPFAAllRenderers, "All Renderers"},
   {kCGLPFADoubleBuffer, "Double Buffered"},
-  {kCGLPFAStereo, "Stereo"},
   {kCGLPFAAuxBuffers, "Aux Buffers"},
   {kCGLPFAColorSize, "Color Size"},
   {kCGLPFAAlphaSize, "Alpha Size"},
@@ -115,20 +114,23 @@ static struct pixel_attr pixel_attrs[] = {
   {kCGLPFAAcceleratedCompute, "Accelerated Compute"},
   {kCGLPFAOpenGLProfile, "OpenGL Profile"},
   {kCGLPFAVirtualScreenCount, "Virtual Screen Count"},
-#if MAC_OS_X_VERSION_MAX_ALLOWED < 1090
+#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_11
+  {kCGLPFAStereo, "Stereo"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_9
   {kCGLPFACompliant, "Compliant"},
   {kCGLPFARemotePBuffer, "Remote PBuffer"},
   {kCGLPFASingleRenderer, "Single Renderer"},
   {kCGLPFAWindow, "Window"},
 #endif
-#if MAC_OS_X_VERSION_MAX_ALLOWED < 1070
+#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7
 //  {kCGLPFAOffScreen, "Off Screen"},
 //  {kCGLPFAPBuffer, "PBuffer"},
 #endif
-#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_6
 //  {kCGLPFAFullScreen, "Full Screen"},
 #endif
-#if MAC_OS_X_VERSION_MAX_ALLOWED < 1050
+#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5
 //  {kCGLPFAMPSafe, "MP Safe"},
 //  {kCGLPFAMultiScreen, "Multi Screen"},
 //  {kCGLPFARobust, "Robust"},