diff options
author | Julien Isorce <j.isorce@samsung.com> | 2015-02-26 23:04:09 +0000 |
---|---|---|
committer | Julien Isorce <j.isorce@samsung.com> | 2015-03-02 07:44:25 +0000 |
commit | 8a0a71ff03dea6d8374fca93c342d12b3eeac300 (patch) | |
tree | 68e7a2364b94b670f89d7e59093cfd4f724c9487 /gst-libs/gst | |
parent | 283aca3b5151172698efea88891e486e23280d98 (diff) | |
download | gstreamer-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.m | 28 |
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 |