Camera3: Implement android.sync.frameNumber
Bug: 12958093
Change-Id: I907535d25c6431de6e92491abb577fca696584e5
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index e7789ab..9411bae 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -1938,6 +1938,11 @@
uint8_t next_entry;
while (curr_entry != CAM_INTF_PARM_MAX) {
switch (curr_entry) {
+ case CAM_INTF_META_FRAME_NUMBER:{
+ int64_t frame_number = *(uint32_t *) POINTER_OF(CAM_INTF_META_FRAME_NUMBER, metadata);
+ camMetadata.update(ANDROID_SYNC_FRAME_NUMBER, &frame_number, 1);
+ break;
+ }
case CAM_INTF_META_FACE_DETECTION:{
cam_face_detection_data_t *faceDetectionInfo =
(cam_face_detection_data_t *)POINTER_OF(CAM_INTF_META_FACE_DETECTION, metadata);