From 4a9760ccf4b5f59789ea9093bc4fa13128d91f60 Mon Sep 17 00:00:00 2001 From: nyyu Date: Sun, 4 Dec 2022 10:40:15 +0100 Subject: [PATCH] fix: rear camera rotation --- fix-camera2-legacy.patch | 22 ---------------------- fix-rear-camera-rotation.patch | 24 ++++++++++++++++++++++++ sync.sh | 8 +++++--- 3 files changed, 29 insertions(+), 25 deletions(-) delete mode 100644 fix-camera2-legacy.patch create mode 100644 fix-rear-camera-rotation.patch diff --git a/fix-camera2-legacy.patch b/fix-camera2-legacy.patch deleted file mode 100644 index 75aa5be..0000000 --- a/fix-camera2-legacy.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 94afc13b04146a3adc77378b0022216b27f82ea0 Mon Sep 17 00:00:00 2001 -From: nyyu -Date: Sat, 3 Sep 2022 11:38:43 +0200 -Subject: [PATCH] Camera2: Disable CaptureModule for legacy device - ---- - .../camera/one/config/OneCameraFeatureConfigCreator.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java b/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java -index dc7f9003f7..474494082e 100644 ---- a/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java -+++ b/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java -@@ -41,7 +41,7 @@ public class OneCameraFeatureConfigCreator { - public static OneCameraFeatureConfig createDefault(ContentResolver contentResolver, - MemoryManager memoryManager) { - // Enable CaptureModule on all M devices. -- boolean useCaptureModule = true; -+ boolean useCaptureModule = false; - Log.i(TAG, "CaptureModule? " + useCaptureModule); - - // HDR+ has multiple levels of support. diff --git a/fix-rear-camera-rotation.patch b/fix-rear-camera-rotation.patch new file mode 100644 index 0000000..3bcfa71 --- /dev/null +++ b/fix-rear-camera-rotation.patch @@ -0,0 +1,24 @@ +From d2022bc573e304388ec55b8f2ba710e8d960c18b Mon Sep 17 00:00:00 2001 +From: nyyu +Date: Sun, 4 Dec 2022 10:25:36 +0100 +Subject: [PATCH] fix: rear camera rotation + +--- + camera/CameraUtils.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/camera/CameraUtils.cpp b/camera/CameraUtils.cpp +index af3c492762..8967bfca77 100644 +--- a/camera/CameraUtils.cpp ++++ b/camera/CameraUtils.cpp +@@ -69,7 +69,7 @@ status_t CameraUtils::getRotationTransform(const CameraMetadata& staticInfo, + flags = NATIVE_WINDOW_TRANSFORM_ROT_180; + break; + case 270: +- flags = NATIVE_WINDOW_TRANSFORM_ROT_270; ++ flags = NATIVE_WINDOW_TRANSFORM_ROT_90; + break; + default: + ALOGE("%s: Invalid HAL android.sensor.orientation value: %d", +-- +2.38.1 \ No newline at end of file diff --git a/sync.sh b/sync.sh index 4bc03c7..ad7f068 100644 --- a/sync.sh +++ b/sync.sh @@ -43,9 +43,6 @@ cd $TOPDIR cd packages/apps/Trebuchet git am $DRONE_WORKSPACE_BASE/fix-enable-more-grids-for-tablet.patch || git am --abort cd $TOPDIR -cd packages/apps/Camera2 -git am $DRONE_WORKSPACE_BASE/fix-camera2-legacy.patch || git am --abort -cd $TOPDIR #qcom wlan repopick -f 336676 336677 336678 336679 336680 @@ -71,6 +68,11 @@ cd packages/modules/Connectivity git am $DRONE_WORKSPACE_BASE/fix-NetworkStats-disable-BPF.patch || git am --abort cd $TOPDIR +#av +cd frameworks/av +git am $DRONE_WORKSPACE_BASE/fix-rear-camera-rotation.patch || git am --abort +cd $TOPDIR + #safetynet repopick -f 334348 -P system/core repopick -f 334343 334344 -P frameworks/base \ No newline at end of file