feat: Use yuv by default if no pixelFormat is set (#2441)

This commit is contained in:
Marc Rousavy
2024-01-26 10:07:16 +01:00
committed by GitHub
parent 7e2889cf84
commit 11eb1f68e4
2 changed files with 5 additions and 1 deletions

View File

@@ -470,6 +470,7 @@ export class Camera extends React.PureComponent<CameraProps, CameraState> {
}
const shouldEnableBufferCompression = props.video === true && frameProcessor == null
const pixelFormat = props.pixelFormat ?? (frameProcessor == null ? 'yuv' : 'native')
const torch = this.state.isRecordingWithFlash ? 'on' : props.torch
return (
@@ -487,6 +488,7 @@ export class Camera extends React.PureComponent<CameraProps, CameraState> {
codeScannerOptions={codeScanner}
enableFrameProcessor={frameProcessor != null}
enableBufferCompression={props.enableBufferCompression ?? shouldEnableBufferCompression}
pixelFormat={pixelFormat}
/>
)
}