Merge "QCamera3: Disable HDR+ for front camera"
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
index 5680a51..26466c6 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
@@ -133,6 +133,9 @@
// Max preferred zoom
#define MAX_PREFERRED_ZOOM_RATIO 7.0
+// TODO: Enable HDR+ for front camera after it's supported. b/37100623.
+#define ENABLE_HDRPLUS_FOR_FRONT_CAMERA 0
+
// Whether to check for the GPU stride padding, or use the default
//#define CHECK_GPU_PIXEL_ALIGNMENT
@@ -5893,7 +5896,7 @@
}
// Enable HDR+ mode for the first PREVIEW_INTENT request.
- {
+ if (ENABLE_HDRPLUS_FOR_FRONT_CAMERA || mCameraId == 0) {
Mutex::Autolock l(gHdrPlusClientLock);
if (gEaselManagerClient.isEaselPresentOnDevice() &&
!gEaselBypassOnly && !mFirstPreviewIntentSeen &&
@@ -9982,7 +9985,9 @@
}
if (gExposeEnableZslKey) {
- available_request_keys.add(ANDROID_CONTROL_ENABLE_ZSL);
+ if (ENABLE_HDRPLUS_FOR_FRONT_CAMERA || cameraId == 0) {
+ available_request_keys.add(ANDROID_CONTROL_ENABLE_ZSL);
+ }
}
staticInfo.update(ANDROID_REQUEST_AVAILABLE_REQUEST_KEYS,