From c1906f1cfe1567b75c9a4d6a83e518dd1754402b Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Mon, 13 Jul 2015 23:22:00 +1000 Subject: [PATCH] applemedia/avsample: fix unconditional use of OSX 10.10 API We can just not use the error/status properties https://bugzilla.gnome.org/show_bug.cgi?id=746631 --- sys/applemedia/avsamplevideosink.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/applemedia/avsamplevideosink.m b/sys/applemedia/avsamplevideosink.m index 199e659375..08f7e13f49 100644 --- a/sys/applemedia/avsamplevideosink.m +++ b/sys/applemedia/avsamplevideosink.m @@ -748,11 +748,13 @@ 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 ([av_sink->layer status] == AVQueuedSampleBufferRenderingStatusFailed) { GST_ERROR_OBJECT (av_sink, "failed to enqueue buffer on layer, %s", [[[av_sink->layer error] description] UTF8String]); return GST_FLOW_ERROR; } +#endif return ret; }