diff options
author | Sungjoong Kang <sj3.kang@samsung.com> | 2012-09-19 00:13:43 -0700 |
---|---|---|
committer | Rebecca Schultz Zavin <rebecca@android.com> | 2012-09-19 11:42:23 -0700 |
commit | a8be0011f1bdcee9d635f1ca9e9c9a01ea856c0e (patch) | |
tree | 4a0f0b6ed91c1a6033fcc79714da60abaf7290f7 /libcamera2/MetadataConverter.cpp | |
parent | fac627c49392731fe561f548e5c87be3510364d6 (diff) | |
download | exynos5-a8be0011f1bdcee9d635f1ca9e9c9a01ea856c0e.tar.gz |
hardware: samsung_slsi: libcamera2: ZSL Bug fixes
Fixed crash on switching modes.
Reprocessed stream data will have proper timestamp.
Change-Id: I4453aa237eef6911f4c44a7f02a8494f32f58072
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
Diffstat (limited to 'libcamera2/MetadataConverter.cpp')
-rw-r--r-- | libcamera2/MetadataConverter.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libcamera2/MetadataConverter.cpp b/libcamera2/MetadataConverter.cpp index 9d1a3cf..167c553 100644 --- a/libcamera2/MetadataConverter.cpp +++ b/libcamera2/MetadataConverter.cpp @@ -130,6 +130,12 @@ status_t MetadataConverter::ToInternalShot(camera_metadata_t * request, struct c break; + case ANDROID_SENSOR_TIMESTAMP: + if (NO_ERROR != CheckEntryTypeMismatch(&curr_entry, TYPE_INT64, 1)) + break; + dst->dm.sensor.timeStamp = curr_entry.data.i64[0]; + ALOGE("DEBUG(%s): ANDROID_SENSOR_TIMESTAMP (%lld)", __FUNCTION__, dst->dm.sensor.timeStamp); + break; case ANDROID_FLASH_MODE: |