author | yang.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) |
commit | e2fe4ce4946248a377d54a53d99347c9a477955c (patch) | |
tree | 05b88e8bc0874fbaf66ff0c531404d3ec9f9b8d2 | |
parent | 3dc4ea4e18d54e1bd469473360e5536453918d69 (diff) | |
download | einstein-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
-rw-r--r-- | files/audio_policy.conf | 116 |
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 + } + } + } } |