summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeongmo Yang <jm80.yang@samsung.com>2024-01-18 14:13:02 +0900
committerJeongmo Yang <jm80.yang@samsung.com>2024-01-18 14:35:16 +0900
commita6f7e092bd59899340f8977d1094d8ffd58f88f2 (patch)
tree0375e7e8195fbc394e982bbe9f1857cf0c1c9d87
parent18139a250f7d868dcd075836f702a060b6db5e3d (diff)
downloadcamera-accepted/tizen_8.0_unified.tar.gz
camera-accepted/tizen_8.0_unified.tar.bz2
camera-accepted/tizen_8.0_unified.zip
[Version] 0.4.117 [Issue Type] Bug fix Change-Id: I36f61cbf9fc3898291c27fef0c8db79add9c630a Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
-rw-r--r--include/camera_internal.h2
-rw-r--r--packaging/capi-media-camera.spec2
-rw-r--r--src/camera_internal.c4
-rw-r--r--test/camera_test.c10
4 files changed, 9 insertions, 9 deletions
diff --git a/include/camera_internal.h b/include/camera_internal.h
index c8b4367..06533ef 100644
--- a/include/camera_internal.h
+++ b/include/camera_internal.h
@@ -248,7 +248,7 @@ int camera_request_codec_config(camera_h camera);
* @retval #CAMERA_ERROR_INVALID_OPERATION Internal error
* @retval #CAMERA_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int camera_attr_get_preview_frame_timestamp(camera_h camera, unsigned long *timestamp);
+int camera_attr_get_preview_frame_timestamp(camera_h camera, unsigned long long *timestamp);
/**
* @internal
diff --git a/packaging/capi-media-camera.spec b/packaging/capi-media-camera.spec
index 9e3a99e..ac211a6 100644
--- a/packaging/capi-media-camera.spec
+++ b/packaging/capi-media-camera.spec
@@ -1,6 +1,6 @@
Name: capi-media-camera
Summary: A Camera API
-Version: 0.4.116
+Version: 0.4.117
Release: 0
Group: Multimedia/API
License: Apache-2.0
diff --git a/src/camera_internal.c b/src/camera_internal.c
index 06c117b..a52db67 100644
--- a/src/camera_internal.c
+++ b/src/camera_internal.c
@@ -292,7 +292,7 @@ int camera_request_codec_config(camera_h camera)
}
-int camera_attr_get_preview_frame_timestamp(camera_h camera, unsigned long *timestamp)
+int camera_attr_get_preview_frame_timestamp(camera_h camera, unsigned long long *timestamp)
{
camera_cli_s *pc = (camera_cli_s *)camera;
@@ -308,7 +308,7 @@ int camera_attr_get_preview_frame_timestamp(camera_h camera, unsigned long *time
*timestamp = pc->cb_info->stream_data->timestamp_nsec;
- CAM_LOG_DEBUG("frame timestamp[%lu]", *timestamp);
+ CAM_LOG_DEBUG("frame timestamp[%llu]", *timestamp);
return CAMERA_ERROR_NONE;
}
diff --git a/test/camera_test.c b/test/camera_test.c
index 642f961..c7c1d34 100644
--- a/test/camera_test.c
+++ b/test/camera_test.c
@@ -472,7 +472,7 @@ static void _camera_preview_cb(camera_preview_data_s *frame, void *user_data)
int ret = CAMERA_ERROR_NONE;
camera_h cam_handle = (camera_h)user_data;
camera_rotation_e rotation = CAMERA_ROTATION_NONE;
- unsigned long timestamp = 0;
+ unsigned long long timestamp = 0;
camera_frame_meta_s frame_meta = {0, };
camera_status_auto_exposure_e status_ae = CAMERA_STATUS_AUTO_EXPOSURE_NONE;
camera_status_auto_white_balance_e status_awb = CAMERA_STATUS_AUTO_WHITE_BALANCE_NONE;
@@ -487,11 +487,11 @@ static void _camera_preview_cb(camera_preview_data_s *frame, void *user_data)
LOGW("get preview frame rotation failed[0x%x]", ret);
ret = camera_attr_get_preview_frame_timestamp(cam_handle, &timestamp);
- if (ret != CAMERA_ERROR_NONE)
+ if (ret == CAMERA_ERROR_NONE)
+ LOGI("rotation[%d], timestamp[%llu]", rotation, timestamp);
+ else
LOGW("get preview frame timestamp failed[0x%x]", ret);
- LOGI("rotation[%d], timestamp[%lu]", rotation, timestamp);
-
ret = camera_attr_get_preview_frame_meta(cam_handle, &frame_meta);
if (ret == CAMERA_ERROR_NONE) {
LOGD("meta %llu,%llu,%llu,%llu,%llu,%llu,%llu,%llu,%llu,%llu%llu,%llu",
@@ -499,7 +499,7 @@ static void _camera_preview_cb(camera_preview_data_s *frame, void *user_data)
frame_meta.ts_hal, frame_meta.ts_qmf, frame_meta.ts_gst, frame_meta.td_exp,
frame_meta.ts_aux, frame_meta.td_aux, frame_meta.seqnum, frame_meta.flags);
} else {
- LOGW("get preview frame meta timestamp failed[0x%x]", ret);
+ LOGW("get preview frame meta failed[0x%x]", ret);
}
ret = camera_attr_get_preview_frame_status_auto_exposure(cam_handle, &status_ae);