[0.2.44] call new fucnt to release internal focus before commit attr 36/117136/1
authorEunhae Choi <eunhae1.choi@samsung.com>
Thu, 2 Mar 2017 10:11:13 +0000 (19:11 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Fri, 3 Mar 2017 03:19:08 +0000 (12:19 +0900)
Change-Id: I1450e16f0c0a5f558fa9052b932449e5982453e0

legacy/src/legacy_player.c
packaging/mmsvc-player.spec

index 129b9ef1e2d4c1fe17527c79983ea3435a95d2b6..a672c43eaa0b8e5e5019943a36f1fff36a987f17 100644 (file)
@@ -1619,7 +1619,7 @@ int legacy_player_set_sound_stream_info(player_h player, sound_stream_info_h str
                        ret = sound_manager_get_type_from_stream_information(stream_info, &stream_type);
                        ret = sound_manager_get_index_from_stream_information(stream_info, &stream_index);
                        if (ret == SOUND_MANAGER_ERROR_NONE)
-                               ret = mm_player_set_attribute(handle->mm_handle, NULL, "sound_stream_type", stream_type, strlen(stream_type), "sound_stream_index", stream_index, (char *)NULL);
+                               ret = mm_player_set_sound_stream_info(handle->mm_handle, stream_type, stream_index);
                        else
                                ret = MM_ERROR_PLAYER_INTERNAL;
                }
@@ -3310,8 +3310,12 @@ int legacy_player_set_sound_stream_info_for_mused(player_h player, char *stream_
        int ret;
 
        PLAYER_STATE_CHECK(handle, PLAYER_STATE_IDLE);
+       if (stream_type == NULL || stream_index < 0) {
+               LOGE("invalid parameter %p %d", stream_type, stream_index);
+               return PLAYER_ERROR_INVALID_PARAMETER;
+       }
 
-       ret = mm_player_set_attribute(handle->mm_handle, NULL, "sound_stream_type", stream_type, strlen(stream_type), "sound_stream_index", stream_index, NULL);
+       ret = mm_player_set_sound_stream_info(handle->mm_handle, stream_type, stream_index);
 
        if (ret != MM_ERROR_NONE)
                return __player_convert_error_code(ret, (char *)__FUNCTION__);
index 5d620a3e9658643057e744092988071cfe95febe..d655978e4ded341fc4f7c6cc0c964ee9b4ef3224 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-player
 Summary:    A Media Player module for muse server
-Version:    0.2.43
+Version:    0.2.44
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0