Camera (macOS): try fixing segfault in macOS 10.15

This commit is contained in:
李通洲
2025-02-27 00:00:05 +08:00
parent 75da934815
commit 2eae5a86d2
+2 -4
View File
@@ -16,18 +16,16 @@ const char* ffDetectCamera(FFlist* result)
#ifdef MAC_OS_X_VERSION_10_15
FF_SUPPRESS_IO(); // #822
AVCaptureDeviceType deviceType;
AVCaptureDeviceType deviceType = NULL;
#ifdef MAC_OS_VERSION_14_0
if (@available(macOS 14.0, *))
{
deviceType = AVCaptureDeviceTypeExternal;
}
else
#endif
{
if (deviceType == NULL)
deviceType = AVCaptureDeviceTypeExternalUnknown;
}
AVCaptureDeviceDiscoverySession* session = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera, deviceType]
mediaType:AVMediaTypeVideo