Skip to content

Commit 78c903c

Browse files
committed
Camera (macOS): fix building on old xcode
1 parent c42711e commit 78c903c

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/detection/camera/camera_apple.m

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
#include "camera.h"
2+
#include "common/io/io.h"
23

34
#import <AVFoundation/AVCaptureDevice.h>
45

56
const char* ffDetectCamera(FFlist* result)
67
{
7-
AVCaptureDeviceType externalType;
8-
if (@available(macOS 14, *)) // #822
9-
externalType = AVCaptureDeviceTypeContinuityCamera;
10-
else
11-
externalType = AVCaptureDeviceTypeExternalUnknown;
12-
AVCaptureDeviceDiscoverySession* session = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera, externalType]
8+
FF_SUPPRESS_IO(); // #822
9+
AVCaptureDeviceDiscoverySession* session = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera, AVCaptureDeviceTypeExternalUnknown]
1310
mediaType:AVMediaTypeVideo
1411
position:AVCaptureDevicePositionUnspecified];
1512
if (!session)

0 commit comments

Comments
 (0)