aboutsummaryrefslogtreecommitdiff
path: root/camera
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2016-02-22 15:12:30 +0100
committerLuK1337 <priv.luk@gmail.com>2016-02-22 15:16:22 +0100
commit92e50e42d29a89a9ddb1895c795079466eb9f073 (patch)
treef294c7892b7f87a0367a576cf5dbf2867300d5cf /camera
parent998237ab4c45f889f4871a618d02f5ebf683a851 (diff)
msm8916-common: camera: Set hdr-need-1x to false
* Otherwise HDR does not work. Change-Id: I5bae92dfd6f9c414bc0a4b6d00575babc3853213
Diffstat (limited to 'camera')
-rw-r--r--camera/CameraWrapper.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/camera/CameraWrapper.cpp b/camera/CameraWrapper.cpp
index e96f0c2..a31d7dc 100644
--- a/camera/CameraWrapper.cpp
+++ b/camera/CameraWrapper.cpp
@@ -137,6 +137,13 @@ static char *camera_fixup_setparams(int id, const char *settings)
params.dump();
#endif
+ const char *sceneMode = params.get(android::CameraParameters::KEY_SCENE_MODE);
+ if (sceneMode != NULL) {
+ if (!strcmp(sceneMode, android::CameraParameters::SCENE_MODE_HDR)) {
+ params.set("hdr-need-1x", "false");
+ }
+ }
+
#if !LOG_NDEBUG
ALOGV("%s: fixed parameters:", __FUNCTION__);
params.dump();