The error type of resource manager query is fixed 42/91142/1
authorHyuntae, Kim <ht1211.kim@samsung.com>
Thu, 6 Oct 2016 05:27:36 +0000 (14:27 +0900)
committerHyuntae, Kim <ht1211.kim@samsung.com>
Thu, 6 Oct 2016 05:27:42 +0000 (14:27 +0900)
Change-Id: I4f6d909a7652e0a7c3082f5715dd7effcf0b0200

packaging/libmm-camcorder.spec
src/mm_camcorder_internal.c

index a23e305..9985d71 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-camcorder
 Summary:    Camera and recorder library
-Version:    0.10.76
+Version:    0.10.77
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index a494057..ae2dcbc 100644 (file)
@@ -882,7 +882,7 @@ int _mmcamcorder_realize(MMHandleType handle)
        char *socket_path = NULL;
        int socket_path_len;
 #ifdef _MMCAMCORDER_RM_SUPPORT
-               int iret = RM_OK;
+       int iret = RM_OK;
 #endif /* _MMCAMCORDER_RM_SUPPORT */
 
        mmf_camcorder_t *hcamcorder = MMF_CAMCORDER(handle);
@@ -980,7 +980,7 @@ int _mmcamcorder_realize(MMHandleType handle)
 #ifdef _MMCAMCORDER_RM_SUPPORT
        int preview_format = MM_PIXEL_FORMAT_NV12;
        int qret = RM_OK;
-       int qret_avail = RM_OK;
+       int qret_avail = 0; /* 0: not available, 1: available */
        rm_consumer_info rci;
        int app_pid = 0;
        int resource_count = 0;
@@ -1022,7 +1022,7 @@ int _mmcamcorder_realize(MMHandleType handle)
 
                qret = rm_query(hcamcorder->rm_handle, RM_QUERY_ALLOCATION, &(hcamcorder->request_resources), &qret_avail);
 
-               if (qret != RM_OK || qret_avail != RM_OK) {
+               if (qret != RM_OK || qret_avail != 1) {
                        _mmcam_dbg_log("Resource manager main device request fail");
 
                        resource_count = 0;