Camera: Add android.jpeg.size field.
When the camera is producing JPEG buffers, need a field to provide the
final buffer size.
Bug: 7108816
Change-Id: I67f27a3c1d69f32541402e516de9fb4b61ffd352
diff --git a/camera/include/system/camera_metadata_tags.h b/camera/include/system/camera_metadata_tags.h
index 938144e..1712302 100644
--- a/camera/include/system/camera_metadata_tags.h
+++ b/camera/include/system/camera_metadata_tags.h
@@ -246,6 +246,7 @@
ANDROID_JPEG_GPS_PROCESSING_METHOD,
ANDROID_JPEG_GPS_TIMESTAMP,
ANDROID_JPEG_ORIENTATION,
+ ANDROID_JPEG_SIZE,
ANDROID_JPEG_END,
ANDROID_JPEG_AVAILABLE_THUMBNAIL_SIZES = ANDROID_JPEG_INFO_START,
diff --git a/camera/src/camera_metadata_tag_info.c b/camera/src/camera_metadata_tag_info.c
index c9a8f77..794c18e 100644
--- a/camera/src/camera_metadata_tag_info.c
+++ b/camera/src/camera_metadata_tag_info.c
@@ -394,7 +394,9 @@
TIDX(JPEG, GPS_TIMESTAMP) =
{ "gpsTimestamp", TYPE_INT64 },
TIDX(JPEG, ORIENTATION) =
- { "orientation", TYPE_INT32 }
+ { "orientation", TYPE_INT32 },
+ TIDX(JPEG, SIZE) =
+ { "size", TYPE_INT32 }
};
tag_info_t android_jpeg_info[ANDROID_JPEG_INFO_END -