[v0.6.6] fix video resource acquire fail issue when resource conflict 63/93463/1 accepted/tizen/common/20161024.135151 submit/tizen/20161024.102259
authorEunhae Choi <eunhae1.choi@samsung.com>
Mon, 24 Oct 2016 10:17:14 +0000 (19:17 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Mon, 24 Oct 2016 10:17:14 +0000 (19:17 +0900)
Change-Id: I427a13d07c61d3df6b8a32768a71a08593554f0b

packaging/libmm-player.spec
src/mm_player_priv.c

index 4afa61707809ab62080bba7c36ca486b9ca259c1..346d83979a72ca91d454f2d66293445721eb5db5 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.5
+Version:    0.6.6
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index b9197849a1e4ad7aeff51089ab0f816ca8dfd25f..d3c447b635dbfc8f7ab3117d289bbf721fc92c4c 100644 (file)
@@ -9063,7 +9063,8 @@ _mmplayer_unrealize(MMHandleType hplayer)
                if (ret != MM_ERROR_NONE)
                        LOGE("failed to release sound focus, ret(0x%x)\n", ret);
 
-               if (_mmplayer_resource_manager_get_state(&player->resource_manager, &resource_state) == MM_ERROR_NONE) {
+               if (!player->resource_manager.by_rm_cb &&
+                       _mmplayer_resource_manager_get_state(&player->resource_manager, &resource_state) == MM_ERROR_NONE) {
                        if (resource_state >= RESOURCE_STATE_ACQUIRED) {
                                ret = _mmplayer_resource_manager_release(&player->resource_manager);
                                if (ret != MM_ERROR_NONE)