aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2013-12-15 20:15:03 -0500
committerEthan Chen <intervigil@gmail.com>2014-01-23 17:29:41 -0800
commit50f0f9e557a71a6d79439c26b04117a041010559 (patch)
tree95607f78f94239e49bf5081f7fe9c79a004b6b95
parent2aacd153df28bc29918782571382c407e63102f4 (diff)
n1: camera: Set ae-bracket-hdr param during HDR shot
-rw-r--r--camera/CameraWrapper.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/camera/CameraWrapper.cpp b/camera/CameraWrapper.cpp
index d9120a7..f0725e9 100644
--- a/camera/CameraWrapper.cpp
+++ b/camera/CameraWrapper.cpp
@@ -194,9 +194,17 @@ static char *camera_fixup_setparams(int id, const char *settings)
if (!strcmp(sceneMode, android::CameraParameters::SCENE_MODE_HDR)) {
params.set(android::CameraParameters::KEY_FLASH_MODE,
android::CameraParameters::FLASH_MODE_OFF);
- } else if (strcmp(sceneMode, android::CameraParameters::SCENE_MODE_AUTO)) {
- params.set(android::CameraParameters::KEY_FLASH_MODE,
- android::CameraParameters::FLASH_MODE_AUTO);
+ params.set(android::CameraParameters::KEY_AE_BRACKET_HDR,
+ android::CameraParameters::AE_BRACKET_HDR);
+
+ } else {
+ params.set(android::CameraParameters::KEY_AE_BRACKET_HDR,
+ android::CameraParameters::AE_BRACKET_HDR_OFF);
+
+ if (strcmp(sceneMode, android::CameraParameters::SCENE_MODE_AUTO)) {
+ params.set(android::CameraParameters::KEY_FLASH_MODE,
+ android::CameraParameters::FLASH_MODE_AUTO);
+ }
}
if (strcmp(params.get("slow-shutter"), "slow-shutter-off")) {