From c36a8897ff877f4c5b2e0580830faef8b87dd74a Mon Sep 17 00:00:00 2001 From: Ravi Kumar Alamanda Date: Fri, 24 Apr 2015 16:35:49 -0700 Subject: audiopolicy: Use AUDIO_OUTPUT_FLAG_TTS for TTS stream Use AUDIO_OUTPUT_FLAG_TTS by default for TTS stream to see if the HW supports a dedicated output for the same. If not, fallback to primary output as it is done currently. Change-Id: Ifb2ef7066e75c61fe4c1b9783c12627386a00ea5 --- services/audiopolicy/managerdefault/AudioPolicyManager.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'services/audiopolicy/managerdefault') diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp index 0c02d93..d1ee400 100644 --- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp +++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp @@ -768,6 +768,9 @@ audio_io_handle_t AudioPolicyManager::getOutputForDevice( if (stream != AUDIO_STREAM_MUSIC) { flags = (audio_output_flags_t)(flags &~AUDIO_OUTPUT_FLAG_DEEP_BUFFER); } + if (stream == AUDIO_STREAM_TTS) { + flags = AUDIO_OUTPUT_FLAG_TTS; + } sp profile; -- cgit v1.1