QCamera2: HAL3: Make EXIF_ISO calculation consistent
am: 514d6f75c8

Change-Id: If751614fdf5f6ee2e2485f6cfa8bdbdfa1b2156b
diff --git a/msm8998/QCamera2/stack/mm-jpeg-interface/src/mm_jpeg_exif.c b/msm8998/QCamera2/stack/mm-jpeg-interface/src/mm_jpeg_exif.c
index 6f82ff5..deebb25 100644
--- a/msm8998/QCamera2/stack/mm-jpeg-interface/src/mm_jpeg_exif.c
+++ b/msm8998/QCamera2/stack/mm-jpeg-interface/src/mm_jpeg_exif.c
@@ -572,18 +572,20 @@
         LOGE("Cannot extract SENSOR_SENSITIVITY value");
       }
 
+      int32_t ispSensitivity = 100;
       IF_META_AVAILABLE(int32_t, isp_iso, CAM_INTF_META_ISP_SENSITIVITY, p_meta) {
-        p_3a_params.iso_value= p_3a_params.iso_value * (*isp_iso) / 100;
+        ispSensitivity = *isp_iso;
       } else {
         LOGE("Cannot extract ISP_SENSITIVITY value");
       }
 
       IF_META_AVAILABLE(float, post_stats_iso, CAM_INTF_META_ISP_POST_STATS_SENSITIVITY, p_meta) {
-        p_3a_params.iso_value= p_3a_params.iso_value * (*post_stats_iso);
+        ispSensitivity *= *post_stats_iso;
       } else {
         /* CAM_INTF_META_ISP_POST_STATS_SENSITIVITY is optional */
         LOGD("Cannot extract ISP_POST_STATS_SENSITIVITY value");
       }
+      p_3a_params.iso_value= p_3a_params.iso_value * ispSensitivity / 100;
 
       IF_META_AVAILABLE(int64_t, sensor_exposure_time,
           CAM_INTF_META_SENSOR_EXPOSURE_TIME, p_meta) {