Fix bug - The minus value could not be sent for setting pan/tilt 03/207803/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.021939 accepted/tizen/5.5/unified/mobile/hotfix/20201027.085922 accepted/tizen/unified/20190614.051552 submit/tizen/20190613.080726 submit/tizen_5.5/20191031.000004 submit/tizen_5.5_mobile_hotfix/20201026.185104 tizen_5.5.m2_release
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 13 Jun 2019 01:31:00 +0000 (10:31 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Thu, 13 Jun 2019 01:31:00 +0000 (10:31 +0900)
[Version] 0.3.24
[Profile] Common
[Issue Type] Bug fix

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

index bcc4296..e488775 100644 (file)
@@ -4947,22 +4947,19 @@ int camera_dispatcher_attr_set_pan(muse_module_h module)
 {
        int ret = CAMERA_ERROR_NONE;
        muse_camera_handle_s *muse_camera = NULL;
-       int value = 0;
-       int type = 0;
-       int step = 0;
+       int move_type = 0;
+       int pan_step = 0;
        muse_camera_api_e api = MUSE_CAMERA_API_ATTR_SET_PAN;
        muse_camera_api_class_e class = MUSE_CAMERA_API_CLASS_IMMEDIATE;
 
        muse_camera = (muse_camera_handle_s *)muse_server_ipc_get_handle(module);
 
-       muse_camera_msg_get(value, muse_server_module_get_msg(module));
-
-       type = value >> 16;
-       step = 0x0000ffff & value;
+       muse_camera_msg_get(move_type, muse_server_module_get_msg(module));
+       muse_camera_msg_get(pan_step, muse_server_module_get_msg(module));
 
-       LOGD("handle : %p - type %d, step %d", muse_camera, type, step);
+       LOGD("handle : %p - type %d, step %d", muse_camera, move_type, pan_step);
 
-       ret = legacy_camera_attr_set_pan(muse_camera->camera_handle, type, step);
+       ret = legacy_camera_attr_set_pan(muse_camera->camera_handle, move_type, pan_step);
 
        LOGD("ret : 0x%x", ret);
 
@@ -5022,22 +5019,19 @@ int camera_dispatcher_attr_set_tilt(muse_module_h module)
 {
        int ret = CAMERA_ERROR_NONE;
        muse_camera_handle_s *muse_camera = NULL;
-       int value = 0;
-       int type = 0;
-       int step = 0;
+       int move_type = 0;
+       int tilt_step = 0;
        muse_camera_api_e api = MUSE_CAMERA_API_ATTR_SET_TILT;
        muse_camera_api_class_e class = MUSE_CAMERA_API_CLASS_IMMEDIATE;
 
        muse_camera = (muse_camera_handle_s *)muse_server_ipc_get_handle(module);
 
-       muse_camera_msg_get(value, muse_server_module_get_msg(module));
-
-       type = value >> 16;
-       step = 0x0000ffff & value;
+       muse_camera_msg_get(move_type, muse_server_module_get_msg(module));
+       muse_camera_msg_get(tilt_step, muse_server_module_get_msg(module));
 
-       LOGD("handle : %p - type %d, step %d", muse_camera, type, step);
+       LOGD("handle : %p - type %d, step %d", muse_camera, move_type, tilt_step);
 
-       ret = legacy_camera_attr_set_tilt(muse_camera->camera_handle, type, step);
+       ret = legacy_camera_attr_set_tilt(muse_camera->camera_handle, move_type, tilt_step);
 
        LOGD("ret : 0x%x", ret);
 
index 7f845b2..f8744c3 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.3.23
+Version:    0.3.24
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0