From 1573e66498da72488812590041f3c5a7fc2383d3 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Mon, 22 Jun 2026 15:18:33 +0200 Subject: [PATCH] fix: Change `'yuv'` from `-full` to `-video` range --- .../ios/Extensions/Converters/AV+TargetVideoPixelFormat.swift | 2 +- .../src/specs/common-types/VideoPixelFormat.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native-vision-camera/ios/Extensions/Converters/AV+TargetVideoPixelFormat.swift b/packages/react-native-vision-camera/ios/Extensions/Converters/AV+TargetVideoPixelFormat.swift index ab145afc8c..e5940c02dd 100644 --- a/packages/react-native-vision-camera/ios/Extensions/Converters/AV+TargetVideoPixelFormat.swift +++ b/packages/react-native-vision-camera/ios/Extensions/Converters/AV+TargetVideoPixelFormat.swift @@ -14,7 +14,7 @@ extension TargetVideoPixelFormat { case .native: return .native case .yuv: - return .specific(kCVPixelFormatType_420YpCbCr8BiPlanarFullRange) + return .specific(kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange) case .rgb: return .specific(kCVPixelFormatType_32BGRA) } diff --git a/packages/react-native-vision-camera/src/specs/common-types/VideoPixelFormat.ts b/packages/react-native-vision-camera/src/specs/common-types/VideoPixelFormat.ts index 94e4e9aa31..e02e349947 100644 --- a/packages/react-native-vision-camera/src/specs/common-types/VideoPixelFormat.ts +++ b/packages/react-native-vision-camera/src/specs/common-types/VideoPixelFormat.ts @@ -55,7 +55,7 @@ export type VideoPixelFormat = * {@linkcode VideoPixelFormat | 'raw-bayer-packed96-12-bit'}, or a private * format ({@linkcode PixelFormat | 'private'}) and requires zero conversion. * - `'yuv'`: Choose the YUV format closest to the Camera's native format. Often YUV 4:2:0 - * 8-bit full-range like {@linkcode VideoPixelFormat | 'yuv-420-8-bit-full'}. + * 8-bit video-range like {@linkcode VideoPixelFormat | 'yuv-420-8-bit-video'}. * - `'rgb'`: Choose an RGB format. Often 8-bit BGRA like * {@linkcode VideoPixelFormat | 'rgb-bgra-8-bit'}. */