From: Hyunil Date: Fri, 8 Jul 2016 02:30:20 +0000 (+0900) Subject: Fix timing issue about getting orientation tag info and setting rotation property... X-Git-Tag: submit/tizen/20160711.030104^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4eef9ecce8edeb1e82a8ae07dd17879f4c006c43;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git Fix timing issue about getting orientation tag info and setting rotation property(TSAM-5958). rotation is set when state change from READY to PAUSED Change-Id: Ic2596f3928b518bab25dada5f81c2f433f1b54a1 Signed-off-by: Hyunil --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index fab2987..6ed62ee 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.5.89 +Version: 0.5.90 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index a84cb77..634bfae 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -10758,6 +10758,14 @@ _mmplayer_pause(MMHandleType hplayer) // @ LOGE("failed to pause player. ret : 0x%x\n", ret); } + if (MMPLAYER_PREV_STATE(player) == MM_PLAYER_STATE_READY && MMPLAYER_CURRENT_STATE(player) == MM_PLAYER_STATE_PAUSED) + { + if ( MM_ERROR_NONE != _mmplayer_update_video_param( player, "display_rotation")) + { + LOGE("failed to update display_rotation"); + } + } + MMPLAYER_FLEAVE(); return ret;