diff options
author | Ravi Kumar Alamanda <ralama@codeaurora.org> | 2014-10-09 12:28:55 -0700 |
---|---|---|
committer | Mike Lockwood <lockwood@google.com> | 2014-10-09 14:56:13 -0700 |
commit | f560690937792eee3217be10a76519f4445d836f (patch) | |
tree | 99bdf5580cdf51c93873f9eb75dba098b9ecf382 /audio_policy.conf | |
parent | 02e8523a03d5a749bcb2ab6c2fb152ef87003cb7 (diff) | |
download | shamu-f560690937792eee3217be10a76519f4445d836f.tar.gz |
audio: add support for AFE proxy back end.
Add mixer paths and update audio policy config for routing
voice call audio to AFE proxy and voice RX and TX devices.
Bug: 17573788
Change-Id: I18ca5ac9655cc1658a7a3da7f16540c9ffcb3c14
Diffstat (limited to 'audio_policy.conf')
-rw-r--r-- | audio_policy.conf | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/audio_policy.conf b/audio_policy.conf index f3fb2e79..97a1f6f6 100644 --- a/audio_policy.conf +++ b/audio_policy.conf @@ -6,9 +6,9 @@ # "TRUE" means DRC is enabled, "FALSE" or omission means DRC isn't used. global_configuration { - attached_output_devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_SPEAKER_SAFE + attached_output_devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_SPEAKER_SAFE|AUDIO_DEVICE_OUT_TELEPHONY_TX default_output_device AUDIO_DEVICE_OUT_SPEAKER - attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX + attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_TELEPHONY_RX } # audio hardware module section: contains descriptors for all audio hw modules present on the @@ -46,6 +46,12 @@ audio_hw_modules { devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_LINE|AUDIO_DEVICE_OUT_SPEAKER_SAFE flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING } + voice_tx { + sampling_rates 8000|16000|48000 + channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_TELEPHONY_TX + } } inputs { primary { @@ -54,6 +60,12 @@ audio_hw_modules { formats AUDIO_FORMAT_PCM_16_BIT devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_BACK_MIC } + voice_rx { + sampling_rates 8000|16000|48000 + channel_masks AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_TELEPHONY_RX + } } } a2dp { |