summaryrefslogtreecommitdiff
path: root/gst-libs/gst
diff options
context:
space:
mode:
authorJulien Isorce <j.isorce@samsung.com>2015-02-26 23:04:09 +0000
committerJulien Isorce <j.isorce@samsung.com>2015-03-02 07:44:25 +0000
commit8a0a71ff03dea6d8374fca93c342d12b3eeac300 (patch)
tree68e7a2364b94b670f89d7e59093cfd4f724c9487 /gst-libs/gst
parent283aca3b5151172698efea88891e486e23280d98 (diff)
downloadgstreamer-plugins-bad-8a0a71ff03dea6d8374fca93c342d12b3eeac300.tar.gz
gl/cocoa: check for deprecated constants prior to OSX 10.10
Diffstat (limited to 'gst-libs/gst')
-rw-r--r--gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m28
1 files changed, 18 insertions, 10 deletions
diff --git a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
index 3e6b9d346..097c1e203 100644
--- a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
+++ b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
@@ -229,8 +229,6 @@ static struct pixel_attr pixel_attrs[] = {
{kCGLPFAAccumSize, "Accum Size"},
{kCGLPFAMinimumPolicy, "Minimum Policy"},
{kCGLPFAMaximumPolicy, "Maximum Policy"},
-// {kCGLPFAOffScreen, "Off Screen"},
-// {kCGLPFAFullScreen, "Full Screen"},
{kCGLPFASampleBuffers, "Sample Buffers"},
{kCGLPFASamples, "Samples"},
{kCGLPFAAuxDepthStencil, "Aux Depth Stencil"},
@@ -238,23 +236,33 @@ static struct pixel_attr pixel_attrs[] = {
{kCGLPFAMultisample, "Multisample"},
{kCGLPFASupersample, "Supersample"},
{kCGLPFARendererID, "Renderer ID"},
- {kCGLPFASingleRenderer, "Single Renderer"},
{kCGLPFANoRecovery, "No Recovery"},
{kCGLPFAAccelerated, "Accelerated"},
{kCGLPFAClosestPolicy, "Closest Policy"},
-// {kCGLPFARobust, "Robust"},
{kCGLPFABackingStore, "Backing Store"},
-// {kCGLPFAMPSafe, "MP Safe"},
- {kCGLPFAWindow, "Window"},
-// {kCGLPFAMultiScreen, "Multi Screen"},
- {kCGLPFACompliant, "Compliant"},
{kCGLPFADisplayMask, "Display Mask"},
-// {kCGLPFAPBuffer, "PBuffer"},
- {kCGLPFARemotePBuffer, "Remote PBuffer"},
{kCGLPFAAllowOfflineRenderers, "Allow Offline Renderers"},
{kCGLPFAAcceleratedCompute, "Accelerated Compute"},
{kCGLPFAOpenGLProfile, "OpenGL Profile"},
{kCGLPFAVirtualScreenCount, "Virtual Screen Count"},
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1090
+ {kCGLPFACompliant, "Compliant"},
+ {kCGLPFARemotePBuffer, "Remote PBuffer"},
+ {kCGLPFASingleRenderer, "Single Renderer"},
+ {kCGLPFAWindow, "Window"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1070
+// {kCGLPFAOffScreen, "Off Screen"},
+// {kCGLPFAPBuffer, "PBuffer"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+// {kCGLPFAFullScreen, "Full Screen"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1050
+// {kCGLPFAMPSafe, "MP Safe"},
+// {kCGLPFAMultiScreen, "Multi Screen"},
+// {kCGLPFARobust, "Robust"},
+#endif
};
void