fix up! Use libv4l2 to emulate unsupported formats 96/262996/1 accepted/tizen/6.0/unified/20210916.123301 submit/tizen_6.0/20210916.013426
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 24 Aug 2021 09:34:49 +0000 (18:34 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 24 Aug 2021 09:35:08 +0000 (18:35 +0900)
[Version] 0.1.15
[Issue Type] Bug fix

Change-Id: I1c783d3b521defff5f8ad45c500e97b1ac537cf3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/camera-hal-v4l2.spec
src/tizen_camera_v4l2.c

index 74b8d2217a75a0f4d005a1239fd8ef30a886f29c..792ea8a7a759da2946bfff07df64dde68196a751 100644 (file)
@@ -2,7 +2,7 @@
 
 Name:       camera-hal-v4l2
 Summary:    Tizen Camera Hal for V4L2
-Version:    0.0.14
+Version:    0.0.15
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index bef5b7b3881eb02de04d2ac86c6176bd38cabac4..62fad44d3cb192344375dec293eeae62ee67a260 100644 (file)
@@ -557,7 +557,7 @@ static int __camera_get_device_info_list(void)
 
                if (v4l2_ioctl(device_fd, VIDIOC_QUERYCAP, &v4l2_cap) < 0) {
                        LOGE("querycap failed. errno %d", errno);
-                       close(device_fd);
+                       v4l2_close(device_fd);
                        continue;
                }
 
@@ -569,7 +569,7 @@ static int __camera_get_device_info_list(void)
                if (!(g_device_caps & (V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_CAPTURE_MPLANE)) ||
                        (g_device_caps & (V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_VIDEO_OUTPUT_MPLANE))) {
                        LOGW("[%s] is not a capture device 0x%x", glob_buf.gl_pathv[i], g_device_caps);
-                       close(device_fd);
+                       v4l2_close(device_fd);
                        continue;
                }