summaryrefslogtreecommitdiff
path: root/libcamera2/MetadataConverter.cpp
diff options
context:
space:
mode:
authorSungjoong Kang <sj3.kang@samsung.com>2012-09-29 00:21:47 -0700
committerRebecca Schultz Zavin <rebecca@android.com>2012-10-01 10:38:02 -0700
commit83bc29031b8fbc600f8907128e5ea626194ab045 (patch)
tree9cfecb531dcc5e4a3edf6b9ea5d82135a81aaa2d /libcamera2/MetadataConverter.cpp
parenta46f3ffc8589d99c6273ada37c90d6fcf68be70b (diff)
downloadexynos5-83bc29031b8fbc600f8907128e5ea626194ab045.tar.gz
hardware: samsung_slsi: libcamera2: Supports FPS range metadata
This patch enables the processing of min/max FPS metadata. Bug: 7249364 Change-Id: I27b87ef05d482a37ccf71e87f4d726dfecc4f74f Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
Diffstat (limited to 'libcamera2/MetadataConverter.cpp')
-rw-r--r--libcamera2/MetadataConverter.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/libcamera2/MetadataConverter.cpp b/libcamera2/MetadataConverter.cpp
index 23decc3..4e8cf1a 100644
--- a/libcamera2/MetadataConverter.cpp
+++ b/libcamera2/MetadataConverter.cpp
@@ -352,7 +352,13 @@ status_t MetadataConverter::ToInternalShot(camera_metadata_t * request, struct c
if (NO_ERROR != CheckEntryTypeMismatch(&curr_entry, TYPE_BYTE, 1))
break;
dst->ctl.aa.sceneMode = (enum aa_scene_mode)(curr_entry.data.u8[0] + 1);
- ALOGV("DEBUG(%s): converted ANDROID_CONTROL_SCENE_MODE (%d)", __FUNCTION__, dst->ctl.aa.sceneMode);
+ break;
+
+ case ANDROID_CONTROL_AE_TARGET_FPS_RANGE:
+ if (NO_ERROR != CheckEntryTypeMismatch(&curr_entry, TYPE_INT32, 2))
+ break;
+ for (i=0 ; i<curr_entry.count ; i++)
+ dst->ctl.aa.aeTargetFpsRange[i] = curr_entry.data.i32[i];
break;
default: