( mode: UndistortionMode, modelId: CameraModelId )
| 19 | * unaffected, and an explicit `cropped` choice is always preserved. |
| 20 | */ |
| 21 | export function resolveUndistortionMode( |
| 22 | mode: UndistortionMode, |
| 23 | modelId: CameraModelId |
| 24 | ): UndistortionMode { |
| 25 | if (mode === 'fullFrame' && isFisheyeCameraModel(modelId)) { |
| 26 | return 'cropped'; |
| 27 | } |
| 28 | return mode; |
| 29 | } |
no test coverage detected