libcameraservice: Provide flag for overriding camera output to portrait.
Apps commonly do not handle landscape orientation cameras correctly. In order to prevent stretching and rotation issues in these apps, this patch adds a flag to override the behavior of these landscape cameras to produce a portrait image instead by changing the SENSOR_ORIENTATION reported by CameraCharacteristics and applying a 90 degree rotate and crop. Bug: 250678880 Test: Ran on foldable device with several camera apps to verify behavior. Merged-In: I64ed52812326edc11f1cdb6bfbdbe75fcb8b1fb8 Change-Id: Iea30befecf297cc5c6ab4af2424027e995190fed
Loading
Please register or sign in to comment