Bug fix for EXIF info in capturing callback 40/93640/1 accepted/tizen/common/20161025.155131 submit/tizen/20161025.104308 submit/tizen_3.0_common/20161104.104000
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 25 Oct 2016 06:25:23 +0000 (15:25 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 25 Oct 2016 06:25:23 +0000 (15:25 +0900)
[Version] 0.2.79
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161024.2]

Change-Id: I7d4f6e7737b1290feecd109e522ffed89c99c0b6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-camera.spec
src/camera.c

index 22da559..20b31be 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-camera
 Summary:    A Camera API
-Version:    0.2.78
+Version:    0.2.79
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index f368341..ec8a607 100644 (file)
@@ -1447,8 +1447,15 @@ static void _camera_client_user_callback(camera_cb_info_s *cb_info, char *recv_m
                        buf_pos = (unsigned char *)bo_main_handle.ptr;
                        rImage = (camera_image_data_s *)buf_pos;
                        rImage->data = buf_pos + sizeof(camera_image_data_s);
+                       if (rImage->exif && rImage->exif_size > 0) {
+                               rImage->exif = rImage->data + rImage->size;
+                       } else {
+                               rImage->exif = NULL;
+                               rImage->exif_size = 0;
+                       }
 
-                       LOGD("image info %dx%d, size : %d", rImage->width, rImage->height, rImage->size);
+                       LOGD("image info %dx%d, size %d, EXIF info %p, size %d",
+                               rImage->width, rImage->height, rImage->size, rImage->exif, rImage->exif_size);
 
                        if (tbm_key_post > 0) {
                                /* import tbm bo and get virtual address */