Message ID | 20240609195108.14606-1-fabi.theo@gmail.com |
---|---|
State | New |
Headers | show |
Series | [FFmpeg-devel,v2] avdevice/avfoundation: add external video devices | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
Am 09.06.24 um 21:51 schrieb Theo Fabi: > Video devices categorized by AVFoundation as > 'AVCaptureDeviceTypeExternal(Unknown)' (like USB video streams) were not > recognized by libavdevice. > > Signed-off-by: Theo Fabi <fabi.theo@gmail.com> > --- > libavdevice/avfoundation.m | 3 +++ > 1 file changed, 3 insertions(+) Ok. Will push soon. Thanks, Thilo
diff --git a/libavdevice/avfoundation.m b/libavdevice/avfoundation.m index e558ad7d90..c5a09c6563 100644 --- a/libavdevice/avfoundation.m +++ b/libavdevice/avfoundation.m @@ -788,6 +788,9 @@ static NSArray* getDevicesWithMediaType(AVMediaType mediaType) { #endif #if (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 170000 || (TARGET_OS_OSX && __MAC_OS_X_VERSION_MIN_REQUIRED >= 140000)) [deviceTypes addObject: AVCaptureDeviceTypeContinuityCamera]; + [deviceTypes addObject: AVCaptureDeviceTypeExternal]; + #elif (TARGET_OS_OSX && __MAC_OS_X_VERSION_MIN_REQUIRED < 140000) + [deviceTypes addObject: AVCaptureDeviceTypeExternalUnknown]; #endif } else if (mediaType == AVMediaTypeAudio) { #if (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 170000 || (TARGET_OS_OSX && __MAC_OS_X_VERSION_MIN_REQUIRED >= 140000))
Video devices categorized by AVFoundation as 'AVCaptureDeviceTypeExternal(Unknown)' (like USB video streams) were not recognized by libavdevice. Signed-off-by: Theo Fabi <fabi.theo@gmail.com> --- libavdevice/avfoundation.m | 3 +++ 1 file changed, 3 insertions(+)