Fix to return MM_ERROR* instead of SOUND_MANAGER_ERROR* in sound_manager_private... 22/79922/1 accepted/tizen/common/20160719.172003 accepted/tizen/ivi/20160718.104831 accepted/tizen/mobile/20160718.104911 accepted/tizen/tv/20160718.104643 accepted/tizen/wearable/20160718.104758 submit/tizen/20160718.052709
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 13 Jul 2016 11:02:24 +0000 (20:02 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 13 Jul 2016 11:02:24 +0000 (20:02 +0900)
[Version] Release 0.3.57
[Profile] Common
[Issue Type] Bug fix

Change-Id: I7eecce02032848249c098afa49a466476bece817

packaging/capi-media-sound-manager.spec
src/sound_manager_private.c

index d8f5504..db77601 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-media-sound-manager
 Summary:    Sound Manager library
-Version:    0.3.56
+Version:    0.3.57
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 13de9a7..d16eabb 100644 (file)
@@ -1549,25 +1549,20 @@ int _add_device_for_stream_routing(sound_stream_info_s *stream_info, sound_devic
 #if 0
                /* not ready yet. after preparing in libmm-sound, it'll be enabled */
                if (stream_info->stream_conf_info.route_type == STREAM_ROUTE_TYPE_MANUAL_EXT) {
-                       ret = mm_sound_get_device_use_internal_codec(device, &use_internal_codec);
-                       if (ret)
-                               return _convert_sound_manager_error_code(__func__, ret);
+                       if ((ret = mm_sound_get_device_use_internal_codec(device, &use_internal_codec)))
+                               return ret;
                        if (use_internal_codec)
-                               return _convert_sound_manager_error_code(__func__, MM_ERROR_POLICY_INTERNAL);
+                               return MM_ERROR_POLICY_INTERNAL;
                }
 #endif
-               ret = mm_sound_get_device_id(device, &device_id);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
-               ret = mm_sound_get_device_type(device, &device_type);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
-               ret = _convert_device_type(device_type, &device_type_str);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
-               ret = mm_sound_get_device_io_direction(device, &device_direction);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
+               if ((ret = mm_sound_get_device_id(device, &device_id)))
+                       return ret;
+               if ((ret = mm_sound_get_device_type(device, &device_type)))
+                       return ret;
+               if ((ret = _convert_device_type(device_type, &device_type_str)))
+                       return ret;
+               if ((ret = mm_sound_get_device_io_direction(device, &device_direction)))
+                       return ret;
 
                if (device_direction == MM_SOUND_DEVICE_IO_DIRECTION_IN || device_direction == MM_SOUND_DEVICE_IO_DIRECTION_BOTH) {
                        for (i = 0; i < AVAIL_DEVICES_MAX; i++) {
@@ -1583,7 +1578,7 @@ int _add_device_for_stream_routing(sound_stream_info_s *stream_info, sound_devic
                                                }
                                                if (stream_info->manual_route_info.route_in_devices[j] == (unsigned int)device_id) {
                                                        /* it was already set */
-                                                       return _convert_sound_manager_error_code(__func__, MM_ERROR_POLICY_DUPLICATED);
+                                                       return MM_ERROR_POLICY_DUPLICATED;
                                                }
                                        }
                                }
@@ -1603,7 +1598,7 @@ int _add_device_for_stream_routing(sound_stream_info_s *stream_info, sound_devic
                                                }
                                                if (stream_info->manual_route_info.route_out_devices[j] == (unsigned int)device_id) {
                                                        /* it was already set */
-                                                       return _convert_sound_manager_error_code(__func__, MM_ERROR_POLICY_DUPLICATED);
+                                                       return MM_ERROR_POLICY_DUPLICATED;
                                                }
                                        }
                                }
@@ -1633,16 +1628,14 @@ int _remove_device_for_stream_routing(sound_stream_info_s *stream_info, sound_de
 
        if (stream_info->stream_conf_info.route_type == STREAM_ROUTE_TYPE_MANUAL ||
                        stream_info->stream_conf_info.route_type == STREAM_ROUTE_TYPE_MANUAL_EXT) {
-               ret = mm_sound_get_device_id(device, &device_id);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
-               ret = mm_sound_get_device_type(device, &device_type);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
-               ret = _convert_device_type(device_type, &device_type_str);
-               ret = mm_sound_get_device_io_direction(device, &device_direction);
-               if (ret)
-                       return _convert_sound_manager_error_code(__func__, ret);
+               if ((ret = mm_sound_get_device_id(device, &device_id)))
+                       return ret;
+               if ((ret = mm_sound_get_device_type(device, &device_type)))
+                       return ret;
+               if ((ret = _convert_device_type(device_type, &device_type_str)))
+                       return ret;
+               if ((ret = mm_sound_get_device_io_direction(device, &device_direction)))
+                       return ret;
 
                if (device_direction == MM_SOUND_DEVICE_IO_DIRECTION_IN || device_direction == MM_SOUND_DEVICE_IO_DIRECTION_BOTH) {
                        for (i = 0; i < AVAIL_DEVICES_MAX; i++) {
@@ -1707,7 +1700,7 @@ int _apply_stream_routing(sound_stream_info_s *stream_info)
                if (need_to_apply)
                        ret = _set_manual_route_info(stream_info->index, &stream_info->manual_route_info);
                else
-                       _convert_sound_manager_error_code(__func__, MM_ERROR_SOUND_INVALID_STATE);
+                       return MM_ERROR_SOUND_INVALID_STATE;
 
        } else
                ret = MM_ERROR_SOUND_INVALID_STATE;