return NOT_SUPPORTED error for unsupported fps 63/42263/1 accepted/tizen/mobile/20150625.112730 accepted/tizen/tv/20150625.112755 accepted/tizen/wearable/20150625.112828 submit/tizen/20150625.052608
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 25 Jun 2015 05:09:37 +0000 (14:09 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Thu, 25 Jun 2015 05:11:05 +0000 (14:11 +0900)
Change-Id: Iedef4e86ca10a9a240deea73b3a4d10cabcbc4bc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-camera.spec
src/camera.c

index 75600cb..bb36929 100755 (executable)
@@ -3,7 +3,7 @@
 
 Name:       capi-media-camera
 Summary:    A Camera library in Tizen C API
-Version:    0.2.2
+Version:    0.2.3
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index fe94384..9de2452 100644 (file)
@@ -194,7 +194,7 @@ int __convert_camera_error_code(const char *func, int code)
        }
 
        if (code != MM_ERROR_NONE) {
-               LOGE("%s(0x%08x) : core frameworks error code(0x%08x)", errorstr, ret, code);
+               LOGE("[%s] %s(0x%08x) : core frameworks error code(0x%08x)", func ? func : "NULL_FUNC", errorstr, ret, code);
        }
 
        return ret;
@@ -1573,7 +1573,10 @@ int camera_set_preview_resolution(camera_h camera, int width, int height)
                                    MMCAM_CAMERA_FPS, &mm_fps,
                                    NULL);
 
-       mm_camcorder_get_fps_list_by_resolution(handle->mm_handle, width, height, &info);
+       ret = mm_camcorder_get_fps_list_by_resolution(handle->mm_handle, width, height, &info);
+       if (ret != MM_ERROR_NONE) {
+               return __convert_camera_error_code(__func__, ret);
+       }
 
        for (i = 0 ; i < info.int_array.count ; i++) {
                if (info.int_array.array[i] == mm_fps) {