diff options
author | insup.choi <insup.choi@lge.com> | 2013-04-12 02:32:26 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2013-04-12 10:52:44 -0700 |
commit | 9c4962685507633b85be84d46ee05d21020ec8ea (patch) | |
tree | f1bd48a0c6af58a0b9115eec2602d521b9fca5e4 | |
parent | d6fce4d20eccb9e8f6e933a36fd28e9e5b700f39 (diff) | |
download | mako-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.cpp | 4 |
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 |