From: wn.jang Date: Mon, 9 Dec 2019 06:37:48 +0000 (+0900) Subject: Skip ducking when backgroud volume ratio is 1.0 X-Git-Tag: accepted/tizen/unified/20200113.130603~5 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Ftts.git;a=commitdiff_plain;h=0f8703fbeb38dbf26dc2184c2d4b538b956954b3;ds=sidebyside Skip ducking when backgroud volume ratio is 1.0 Change-Id: I0c446186626deabb58ebc792e7de38f5933e2c26 --- diff --git a/server/ttsd_player.c b/server/ttsd_player.c index 879e3ae..08b2c55 100644 --- a/server/ttsd_player.c +++ b/server/ttsd_player.c @@ -277,10 +277,13 @@ static int __activate_ducking_sound_stream(sound_stream_type_e stream_type, soun static void __change_background_volume() { - __activate_ducking_sound_stream(SOUND_STREAM_TYPE_MEDIA, g_media_stream_ducking); - __activate_ducking_sound_stream(SOUND_STREAM_TYPE_SYSTEM, g_system_stream_ducking); - __activate_ducking_sound_stream(SOUND_STREAM_TYPE_NOTIFICATION, g_notification_stream_ducking); - __activate_ducking_sound_stream(SOUND_STREAM_TYPE_ALARM, g_alarm_stream_ducking); + SLOG(LOG_INFO, tts_tag(), "[Player] current ducking stream(%s), volume ratio(%d)", __get_ducking_stream(stream_type), g_bg_volume_ratio); + if (1.0 > g_bg_volume_ratio) { + __activate_ducking_sound_stream(SOUND_STREAM_TYPE_MEDIA, g_media_stream_ducking); + __activate_ducking_sound_stream(SOUND_STREAM_TYPE_SYSTEM, g_system_stream_ducking); + __activate_ducking_sound_stream(SOUND_STREAM_TYPE_NOTIFICATION, g_notification_stream_ducking); + __activate_ducking_sound_stream(SOUND_STREAM_TYPE_ALARM, g_alarm_stream_ducking); + } } static int __deactivate_ducking_sound_stream(sound_stream_type_e stream_type, sound_stream_ducking_h stream_ducking_h)