summaryrefslogtreecommitdiffstats
path: root/camera/src/camera_metadata_tag_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'camera/src/camera_metadata_tag_info.c')
-rw-r--r--camera/src/camera_metadata_tag_info.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/camera/src/camera_metadata_tag_info.c b/camera/src/camera_metadata_tag_info.c
index 5c20df17..383f8256 100644
--- a/camera/src/camera_metadata_tag_info.c
+++ b/camera/src/camera_metadata_tag_info.c
@@ -485,6 +485,8 @@ static tag_info_t android_sensor_info[ANDROID_SENSOR_INFO_END -
{ "pixelArraySize", TYPE_INT32 },
[ ANDROID_SENSOR_INFO_WHITE_LEVEL - ANDROID_SENSOR_INFO_START ] =
{ "whiteLevel", TYPE_INT32 },
+ [ ANDROID_SENSOR_INFO_TIMESTAMP_CALIBRATION - ANDROID_SENSOR_INFO_START ] =
+ { "timestampCalibration", TYPE_BYTE },
};
static tag_info_t android_shading[ANDROID_SHADING_END -
@@ -1952,6 +1954,21 @@ int camera_metadata_enum_snprint(uint32_t tag,
case ANDROID_SENSOR_INFO_WHITE_LEVEL: {
break;
}
+ case ANDROID_SENSOR_INFO_TIMESTAMP_CALIBRATION: {
+ switch (value) {
+ case ANDROID_SENSOR_INFO_TIMESTAMP_CALIBRATION_UNCALIBRATED:
+ msg = "UNCALIBRATED";
+ ret = 0;
+ break;
+ case ANDROID_SENSOR_INFO_TIMESTAMP_CALIBRATION_CALIBRATED:
+ msg = "CALIBRATED";
+ ret = 0;
+ break;
+ default:
+ msg = "error: enum value out of range";
+ }
+ break;
+ }
case ANDROID_SHADING_MODE: {
switch (value) {