diff options
Diffstat (limited to 'camera/src/camera_metadata_tag_info.c')
-rw-r--r-- | camera/src/camera_metadata_tag_info.c | 17 |
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) { |