From 32ab018b128b4cf16bda502e48c5cfbb86300e60 Mon Sep 17 00:00:00 2001 From: xianming wang Date: Mon, 23 Oct 2017 17:29:27 +0800 Subject: SnapdragonCamera: Adapter manual set ISO Values with AEC changed Adapter manual set ISO Values with AEC changed CRs-Fixed: 2128698 Change-Id: I98482a49db70f51e350b43b2ab595e2010d6aa8a --- src/com/android/camera/CaptureModule.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/com/android/camera/CaptureModule.java') 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); } -- cgit v1.2.3