From ba06fc96b721bdbed06705240208169567a99dfa Mon Sep 17 00:00:00 2001 From: Havard Graff Date: Sat, 28 May 2016 21:39:00 +0200 Subject: [PATCH] avsamplevideosink: check we are compiling for 10.1 up to 10.4 This API was deprecated in 10.4, so don't use it for 10.5 and onwards. https://bugzilla.gnome.org/show_bug.cgi?id=766973 --- sys/applemedia/avsamplevideosink.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/applemedia/avsamplevideosink.m b/sys/applemedia/avsamplevideosink.m index a41ec3b841..ce17e98f39 100644 --- a/sys/applemedia/avsamplevideosink.m +++ b/sys/applemedia/avsamplevideosink.m @@ -748,7 +748,10 @@ gst_av_sample_video_sink_show_frame (GstVideoSink * vsink, GstBuffer * buf) _request_data (av_sink); g_mutex_unlock (&av_sink->render_lock); -#if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1010 +#if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && \ + MAC_OS_X_VERSION_MAX_ALLOWED >= 1010 && \ + defined(MAC_OS_X_VERSION_MIN_REQUIRED) && \ + MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 if ([av_sink->layer status] == AVQueuedSampleBufferRenderingStatusFailed) { GST_ERROR_OBJECT (av_sink, "failed to enqueue buffer on layer, %s", [[[av_sink->layer error] description] UTF8String]);