summaryrefslogtreecommitdiff
path: root/audio_policy.conf
diff options
context:
space:
mode:
authorRavi Kumar Alamanda <ralama@codeaurora.org>2014-10-09 12:28:55 -0700
committerMike Lockwood <lockwood@google.com>2014-10-09 14:56:13 -0700
commitf560690937792eee3217be10a76519f4445d836f (patch)
tree99bdf5580cdf51c93873f9eb75dba098b9ecf382 /audio_policy.conf
parent02e8523a03d5a749bcb2ab6c2fb152ef87003cb7 (diff)
downloadshamu-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.conf16
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 {