summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeongmo Yang <jm80.yang@samsung.com>2022-08-29 17:33:39 +0900
committerJeongmo Yang <jm80.yang@samsung.com>2022-08-30 09:48:41 +0900
commit57bd487fa830a3335dff3602f00e3dfa324fa010 (patch)
tree854d0123ef224ce982bb4d29592ffeae8eeb1410
parent2ae824ad008bcf4118b1e37c66258c816154074d (diff)
downloadcamera-submit/tizen/20220830.012836.tar.gz
camera-submit/tizen/20220830.012836.tar.bz2
camera-submit/tizen/20220830.012836.zip
Replace tbm_bo_map/unmap() by tbm_bo_get_handle()submit/tizen/20220830.012836accepted/tizen/unified/20220831.133851
- The data pointer could be unavailable after tbm_bo_unmap(). [Version] 0.4.88 [Issue Type] Bug fix Change-Id: I1118b46853c15b6b08b7f110213c10e9f0958194 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
-rw-r--r--packaging/capi-media-camera.spec2
-rw-r--r--src/camera.c6
2 files changed, 3 insertions, 5 deletions
diff --git a/packaging/capi-media-camera.spec b/packaging/capi-media-camera.spec
index fff5121..51a37de 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.87
+Version: 0.4.88
Release: 0
Group: Multimedia/API
License: Apache-2.0
diff --git a/src/camera.c b/src/camera.c
index 2d9b6a7..f53286b 100644
--- a/src/camera.c
+++ b/src/camera.c
@@ -664,16 +664,14 @@ static bool __camera_import_tbm_fd(tbm_bufmgr bufmgr, int fd, tbm_bo *bo, tbm_bo
return false;
}
- tmp_bo_handle = tbm_bo_map(tmp_bo, TBM_DEVICE_CPU, TBM_OPTION_READ);
+ tmp_bo_handle = tbm_bo_get_handle(tmp_bo, TBM_DEVICE_CPU);
if (tmp_bo_handle.ptr == NULL) {
- CAM_LOG_ERROR("map failed %p", tmp_bo);
+ CAM_LOG_ERROR("tbm_bo_get_handle() failed %p", tmp_bo);
tbm_bo_unref(tmp_bo);
tmp_bo = NULL;
return false;
}
- tbm_bo_unmap(tmp_bo);
-
/* set bo and bo_handle */
*bo = tmp_bo;
*bo_handle = tmp_bo_handle;