Loading
Clearly signal to Camera FW whether to apply inverse display transform.
Inverse display transform rotates the preview based on the display rotation, so the app doesn't need to apply the display rotation offset. However, when display rotation is sandboxed, this transform doesn't work well. This flag is already disabled for camera compat, but this data is extracted from other parameters of camera compat mode - this change is making it explicit. What's more, when display rotation is sandboxed for external displays, neither of camera-related CameraCompatiblityInfo fields are changed (rotate-and-crop and sensor orientation) - Camera FW could check that display rotation has been sandboxed via this object, but ideally Camera FW should not hold this kind of logic. Flag: com.android.window.flags.enable_camera_compat_sandbox_display_rotation_on_external_displays_bugfix Bug: 395063101 Test: atest WmTests:AppCompatCameraSimReqOrientationPolicyTests Test: atest CameraCompatibilityInfoTest Change-Id: Ib7df281c1b8b902b6de191fb6cde280e0f3ca06e