summaryrefslogtreecommitdiff
path: root/src/com/android/camera/CaptureModule.java
diff options
context:
space:
mode:
authorxianming wang <mingwax@codeaurora.org>2017-10-23 17:29:27 +0800
committerxianming wang <mingwax@codeaurora.org>2017-10-23 17:31:28 +0800
commit32ab018b128b4cf16bda502e48c5cfbb86300e60 (patch)
treeec2d6a5e1ef1ddf529c0981ead1b606bfd6f1c18 /src/com/android/camera/CaptureModule.java
parent5e90702e94fc9dfc7ba17e758dcfd87697cd6de1 (diff)
SnapdragonCamera: Adapter manual set ISO Values with AEC changed
Adapter manual set ISO Values with AEC changed CRs-Fixed: 2128698 Change-Id: I98482a49db70f51e350b43b2ab595e2010d6aa8a
Diffstat (limited to 'src/com/android/camera/CaptureModule.java')
-rwxr-xr-xsrc/com/android/camera/CaptureModule.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 0ded05be0..6a21cf57a 100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -4275,10 +4275,13 @@ public class CaptureModule implements CameraModule, PhotoController,
R.string.pref_camera_manual_exp_value_user_setting);
String manualExposureMode = mSettingsManager.getValue(SettingsManager.KEY_MANUAL_EXPOSURE);
if (manualExposureMode.equals(isoPriority)) {
- long isoValue = Long.parseLong(pref.getString(SettingsManager.KEY_MANUAL_ISO_VALUE,
+ int isoValue = Integer.parseInt(pref.getString(SettingsManager.KEY_MANUAL_ISO_VALUE,
"100"));
VendorTagUtil.setIsoExpPrioritySelectPriority(request, 0);
- VendorTagUtil.setIsoExpPriority(request, isoValue);
+ long intValue = SettingsManager.KEY_ISO_INDEX.get(
+ SettingsManager.MAUNAL_ABSOLUTE_ISO_VALUE);
+ VendorTagUtil.setIsoExpPriority(request, intValue);
+ VendorTagUtil.setUseIsoValues(request, isoValue);
if (DEBUG) {
Log.v(TAG, "manual ISO value :" + isoValue);
}