From d54570a7808e1583c5ebc1fc045867a0822fef49 Mon Sep 17 00:00:00 2001 From: Timur Pocheptsov Date: Fri, 4 Feb 2022 11:40:53 +0100 Subject: AVFoundation plugin: protect the use of codec constant MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's not defined in older SDKs, so fails to build on macOS 10.15. Change-Id: I9518db080660d15eb0ef8af0c509e1062ada7113 Reviewed-by: Tor Arne Vestbø Reviewed-by: Lars Knoll (cherry picked from commit f1babcc79a1693e134b9b12df3b4a5f922d42f89) --- src/multimedia/platform/darwin/qdarwinintegration.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multimedia/platform/darwin/qdarwinintegration.mm b/src/multimedia/platform/darwin/qdarwinintegration.mm index a1d1cfec1..18ebc8a08 100644 --- a/src/multimedia/platform/darwin/qdarwinintegration.mm +++ b/src/multimedia/platform/darwin/qdarwinintegration.mm @@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE QDarwinIntegration::QDarwinIntegration() { -#ifdef Q_OS_MACOS +#if defined(Q_OS_MACOS) && QT_MACOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__MAC_11_0) if (__builtin_available(macOS 11.0, *)) VTRegisterSupplementalVideoDecoderIfAvailable(kCMVideoCodecType_VP9); #endif -- cgit v1.2.1