static sound_stream_info_h g_stream_info_h;
static sound_stream_ducking_h g_media_stream_ducking;
-static sound_stream_ducking_h g_system_stream_ducking;
+//static sound_stream_ducking_h g_system_stream_ducking;
static sound_stream_ducking_h g_notification_stream_ducking;
static sound_stream_ducking_h g_alarm_stream_ducking;
SLOG(LOG_INFO, tts_tag(), "[Player] volume ratio(%lf)", 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_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 void __recover_background_volume()
{
__deactivate_ducking_sound_stream(SOUND_STREAM_TYPE_MEDIA, g_media_stream_ducking);
- __deactivate_ducking_sound_stream(SOUND_STREAM_TYPE_SYSTEM, g_system_stream_ducking);
+// __deactivate_ducking_sound_stream(SOUND_STREAM_TYPE_SYSTEM, g_system_stream_ducking);
__deactivate_ducking_sound_stream(SOUND_STREAM_TYPE_NOTIFICATION, g_notification_stream_ducking);
__deactivate_ducking_sound_stream(SOUND_STREAM_TYPE_ALARM, g_alarm_stream_ducking);
}
SLOG(LOG_INFO, tts_tag(), "[Player INFO] Ducking handle for media stream is already created");
}
- if (NULL == g_system_stream_ducking) {
+/* if (NULL == g_system_stream_ducking) {
ret = sound_manager_create_stream_ducking(SOUND_STREAM_TYPE_SYSTEM, __sound_stream_ducking_state_changed_cb, NULL, &g_system_stream_ducking);
if (SOUND_MANAGER_ERROR_NONE != ret)
SLOG(LOG_WARN, tts_tag(), "[Player WARNING] Fail to create stream ducking for system type, ret(%d)", ret);
} else {
SLOG(LOG_INFO, tts_tag(), "[Player INFO] Ducking handle for system stream is already created");
}
-
+*/
if (NULL == g_notification_stream_ducking) {
ret = sound_manager_create_stream_ducking(SOUND_STREAM_TYPE_NOTIFICATION, __sound_stream_ducking_state_changed_cb, NULL, &g_notification_stream_ducking);
if (SOUND_MANAGER_ERROR_NONE != ret)
}
g_media_stream_ducking = NULL;
- ret = sound_manager_destroy_stream_ducking(g_system_stream_ducking);
+/* ret = sound_manager_destroy_stream_ducking(g_system_stream_ducking);
if (SOUND_MANAGER_ERROR_NONE != ret) {
SLOG(LOG_WARN, tts_tag(), "[Player WARNING] Fail to destroy ducking handle, ret(%d)", ret);
}
g_system_stream_ducking = NULL;
-
+*/
ret = sound_manager_destroy_stream_ducking(g_notification_stream_ducking);
if (SOUND_MANAGER_ERROR_NONE != ret) {
SLOG(LOG_WARN, tts_tag(), "[Player WARNING] Fail to destroy ducking handle, ret(%d)", ret);