From 78c903c40321a997fdfec6b01a207e434b2ed81b Mon Sep 17 00:00:00 2001 From: Carter Li Date: Tue, 30 Apr 2024 19:22:45 +0800 Subject: [PATCH] Camera (macOS): fix building on old xcode --- src/detection/camera/camera_apple.m | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/detection/camera/camera_apple.m b/src/detection/camera/camera_apple.m index 8912b2364..a3da90540 100644 --- a/src/detection/camera/camera_apple.m +++ b/src/detection/camera/camera_apple.m @@ -1,15 +1,12 @@ #include "camera.h" +#include "common/io/io.h" #import const char* ffDetectCamera(FFlist* result) { - AVCaptureDeviceType externalType; - if (@available(macOS 14, *)) // #822 - externalType = AVCaptureDeviceTypeContinuityCamera; - else - externalType = AVCaptureDeviceTypeExternalUnknown; - AVCaptureDeviceDiscoverySession* session = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera, externalType] + FF_SUPPRESS_IO(); // #822 + AVCaptureDeviceDiscoverySession* session = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera, AVCaptureDeviceTypeExternalUnknown] mediaType:AVMediaTypeVideo position:AVCaptureDevicePositionUnspecified]; if (!session)