Add tbm_bo_unmap for face detected data 21/108521/1
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 5 Jan 2017 02:23:14 +0000 (11:23 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Thu, 5 Jan 2017 02:23:14 +0000 (11:23 +0900)
The client can not map the bo because it's not unmapped on server side

[Version] 0.2.65
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161230.2]

Change-Id: I41df72f849fe1dca8d6e8ba3175dc37e5dcf95dc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
muse/src/muse_camera_dispatcher.c
packaging/mmsvc-camera.spec

index c689aff..24adc42 100644 (file)
@@ -1054,12 +1054,13 @@ void _camera_dispatcher_face_detected_cb(camera_detected_face_s *faces, int coun
                /* copy face detection info */
                memcpy(bo_handle.ptr, faces, bo_size);
 
+               tbm_bo_unmap(bo);
+
                /* export bo */
                tbm_key = tbm_bo_export(bo);
                if (tbm_key == 0) {
                        LOGE("failed to export bo for face detection info");
 
-                       tbm_bo_unmap(bo);
                        tbm_bo_unref(bo);
                        bo = NULL;
 
index 31887f6..48216e2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.2.64
+Version:    0.2.65
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0