From: Seungbae Shin Date: Fri, 14 Sep 2012 10:24:04 +0000 (+0900) Subject: sync with master : Hook volume type when emergency session X-Git-Tag: submit/tizen_2.1/20130424.232047~6^2~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cef40a3bf55b12ba0090feea0cb05db9c50380ba;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git sync with master : Hook volume type when emergency session --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index cb0aee2..8d1cf2d 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -2,7 +2,7 @@ Name: libmm-player Summary: Multimedia Framework Player Library Version: 0.2.1 -Release: 1 +Release: 2 Group: System/Libraries License: TBD Source0: %{name}-%{version}.tar.gz diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index 6c07122..b6951ec 100755 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -3101,6 +3101,13 @@ __mmplayer_gst_create_audio_pipeline(mm_player_t* player) mm_attrs_get_int_by_name(attrs, "sound_priority", &sound_priority); mm_attrs_get_int_by_name(attrs, "sound_spk_out_only", &is_spk_out_only); + /* hook sound_type if emergency case */ + if ( player->sm.event == ASM_EVENT_EMERGENCY) + { + debug_log ("This is emergency session, hook sound_type from [%d] to [%d]\n", volume_type, MM_SOUND_VOLUME_TYPE_EMERGENCY); + volume_type = MM_SOUND_VOLUME_TYPE_EMERGENCY; + } + g_object_set(audiobin[MMPLAYER_A_SINK].gst, "volumetype", volume_type, "audio-route", audio_route,