summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinsup.choi <insup.choi@lge.com>2013-04-12 02:32:26 -0700
committerIliyan Malchev <malchev@google.com>2013-04-12 10:52:44 -0700
commit9c4962685507633b85be84d46ee05d21020ec8ea (patch)
treef1bd48a0c6af58a0b9115eec2602d521b9fca5e4
parentd6fce4d20eccb9e8f6e933a36fd28e9e5b700f39 (diff)
downloadmako-9c4962685507633b85be84d46ee05d21020ec8ea.tar.gz
camera: updating correct exif data
After changing zoom factor, some exif item is left out because of duplicated add command. Bug: 7938563 Change-Id: Ia1ed05da8c551912d8a6e0019bde301e03d8eb4a Signed-off-by: Iliyan Malchev <malchev@google.com>
-rw-r--r--camera/QCameraHWI_Parm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/camera/QCameraHWI_Parm.cpp b/camera/QCameraHWI_Parm.cpp
index 8012e60..e212d22 100644
--- a/camera/QCameraHWI_Parm.cpp
+++ b/camera/QCameraHWI_Parm.cpp
@@ -4070,6 +4070,8 @@ void QCameraHardwareInterface::initExifData(){
3, 1, (void *)mExifValues.gpsTimeStamp);
ALOGV("EXIFTAGID_GPS_TIMESTAMP set");
}
+ if(mExifValues.exposure_time.num || mExifValues.exposure_time.denom)
+ addExifTag(EXIFTAGID_EXPOSURE_TIME, EXIF_RATIONAL, 1, 1, (void *)&mExifValues.exposure_time);
}
@@ -4117,8 +4119,6 @@ void QCameraHardwareInterface::setExifTags()
temp.num = 1;
temp.denom = temp2;
memcpy(&mExifValues.exposure_time, &temp, sizeof(mExifValues.exposure_time));
- addExifTag(EXIFTAGID_EXPOSURE_TIME, EXIF_RATIONAL, 1, 1, (void *)&mExifValues.exposure_time);
-
ALOGV(" The exposure value is %f", temp2);
}
//get time and date from system