summaryrefslogtreecommitdiff
authoryang.xu <yang.xu@amlogic.com>2018-02-22 06:20:56 (GMT)
committer Xindong Xu <xindong.xu@amlogic.com>2018-02-23 07:30:15 (GMT)
commite2fe4ce4946248a377d54a53d99347c9a477955c (patch)
tree05b88e8bc0874fbaf66ff0c531404d3ec9f9b8d2
parent3dc4ea4e18d54e1bd469473360e5536453918d69 (diff)
downloadeinstein-e2fe4ce4946248a377d54a53d99347c9a477955c.zip
einstein-e2fe4ce4946248a377d54a53d99347c9a477955c.tar.gz
einstein-e2fe4ce4946248a377d54a53d99347c9a477955c.tar.bz2
Audio: update audio_policy.conf for r311 to reference[1/1]
PD# 159963 update audio_policy.conf for r311 to reference Change-Id: Idb916a23f31f2594455d1d6edf648232cea34caf
Diffstat
-rw-r--r--files/audio_policy.conf116
1 files changed, 90 insertions, 26 deletions
diff --git a/files/audio_policy.conf b/files/audio_policy.conf
index b5bb6a3..8283ed8 100644
--- a/files/audio_policy.conf
+++ b/files/audio_policy.conf
@@ -35,9 +35,9 @@
audio_hw_modules {
primary {
global_configuration {
- attached_output_devices AUDIO_DEVICE_OUT_SPEAKER|SPDIF
+ attached_output_devices speaker|SPDIF
default_output_device AUDIO_DEVICE_OUT_SPEAKER
- attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC
+ attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|hdmi_in|line_in|tuner|spdif_in
audio_hal_version 3.0
}
devices {
@@ -46,22 +46,73 @@ audio_hw_modules {
gains {
gain_1 {
mode AUDIO_GAIN_MODE_JOINT
- min_value_mB -8400
- max_value_mB 4000
- default_value_mB 0
- step_value_mB 100
+ min_value_mB 0
+ max_value_mB 100
+ default_value_mB 50
+ step_value_mB 1
}
}
}
+ wired_headphone {
+ type AUDIO_DEVICE_OUT_WIRED_HEADPHONE
+ gains {
+ gain_1 {
+ mode AUDIO_GAIN_MODE_JOINT
+ min_value_mB 0
+ max_value_mB 100
+ default_value_mB 50
+ step_value_mB 1
+ }
+ }
+ }
+ tuner {
+ type AUDIO_DEVICE_IN_TV_TUNER
+ gains {
+ gain_1 {
+ mode AUDIO_GAIN_MODE_JOINT
+ min_value_mB 0
+ max_value_mB 100
+ default_value_mB 50
+ step_value_mB 1
+ }
+ }
+ }
+ line_in {
+ type AUDIO_DEVICE_IN_LINE
+ gains {
+ gain_1 {
+ mode AUDIO_GAIN_MODE_JOINT
+ min_value_mB 0
+ max_value_mB 100
+ default_value_mB 50
+ step_value_mB 1
+ }
+ }
+ }
+ spdif_in {
+ type AUDIO_DEVICE_IN_SPDIF
+ }
+ hdmi_out {
+ type AUDIO_DEVICE_OUT_AUX_DIGITAL
+ }
+ hdmi_in {
+ type AUDIO_DEVICE_IN_HDMI
+ gains {
+ gain_1 {
+ mode AUDIO_GAIN_MODE_JOINT
+ min_value_mB 0
+ max_value_mB 100
+ default_value_mB 50
+ step_value_mB 1
+ }
+ }
+ }
hdmi_arc {
type AUDIO_DEVICE_OUT_HDMI_ARC
}
SPDIF {
type AUDIO_DEVICE_OUT_SPDIF
}
- wired_headphone {
- type AUDIO_DEVICE_OUT_WIRED_HEADPHONE
- }
wired_headset {
type AUDIO_DEVICE_OUT_WIRED_HEADSET
}
@@ -77,30 +128,33 @@ audio_hw_modules {
sampling_rates 48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
- devices speaker|hdmi_arc|SPDIF|wired_headphone|wired_headset|BT_sco|BT_sco_headset
+ devices speaker|hdmi_out|hdmi_arc|SPDIF|wired_headphone|wired_headset|BT_sco|BT_sco_headset
flags AUDIO_OUTPUT_FLAG_PRIMARY
}
- #here for HDMI audio dynamic profile from edid
- hdmi_arc_multi_ch {
+ offload {
+ #sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
+ #channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_QUAD|AUDIO_CHANNEL_OUT_QUAD_BACK|AUDIO_CHANNEL_OUT_QUAD_SIDE|AUDIO_CHANNEL_OUT_5POINT1_BACK|AUDIO_CHANNEL_OUT_5POINT1_SIDE|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1
+ #formats AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3|AUDIO_FORMAT_IEC61937
sampling_rates dynamic
channel_masks dynamic
- formats AUDIO_FORMAT_PCM_16_BIT
- devices hdmi_arc
+ formats dynamic
+ devices speaker|hdmi_out|hdmi_arc|SPDIF|wired_headphone|wired_headset
+ #flags AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO|AUDIO_OUTPUT_FLAG_HW_AV_SYNC
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC
}
- hdmi_arc_output {
- sampling_rates dynamic
- channel_masks dynamic
- formats dynamic
- devices hdmi_arc
- flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO
+ tunnel_raw {
+ sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_QUAD|AUDIO_CHANNEL_OUT_QUAD_BACK|AUDIO_CHANNEL_OUT_QUAD_SIDE|AUDIO_CHANNEL_OUT_5POINT1_BACK|AUDIO_CHANNEL_OUT_5POINT1_SIDE|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1
+ formats AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3
+ devices speaker|hdmi_arc|SPDIF|wired_headphone|wired_headset
+ flags AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_DIRECT
}
- spdif_device_raw {
+ tunnel_pcm {
sampling_rates 32000|44100|48000
- channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_5POINT1
- formats AUDIO_FORMAT_DTS|AUDIO_FORMAT_AC3|AUDIO_FORMAT_IEC61937
- devices SPDIF
- flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices speaker|hdmi_arc|SPDIF|wired_headphone|wired_headset
+ flags AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_DIRECT
}
}
inputs {
@@ -108,7 +162,7 @@ audio_hw_modules {
sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
- devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_WIRED_HEADSET
+ devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_WIRED_HEADSET|hdmi_in|line_in|tuner|spdif_in
}
}
}
@@ -182,5 +236,15 @@ audio_hw_modules {
}
}
}
+ btle {
+ inputs {
+ btle {
+ sampling_rates 16000
+ channel_masks AUDIO_CHANNEL_IN_MONO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_AMZN_BLUETOOTH_LE_MIC
+ }
+ }
+ }
}