Loading configs/msmnile_au/audio_platform_info.xml +8 −8 Original line number Diff line number Diff line Loading @@ -26,12 +26,12 @@ <!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> <audio_platform_info> <acdb_ids> <device name="SND_DEVICE_OUT_HANDSET" acdb_id="41"/> <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="41"/> <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="41"/> <device name="SND_DEVICE_OUT_HANDSET" acdb_id="60"/> <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="60"/> <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="60"/> <device name="SND_DEVICE_OUT_BT_SCO" acdb_id="94"/> <device name="SND_DEVICE_OUT_BT_SCO_WB" acdb_id="94"/> <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="41"/> <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="60"/> <device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="94"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="94"/> <device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="11"/> Loading Loading @@ -96,10 +96,10 @@ <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" /> <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" /> <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="36" /> </pcm_ids> <config_params> Loading configs/msmnile_au/mixer_paths_adp.xml +17 −12 Original line number Diff line number Diff line Loading @@ -318,6 +318,10 @@ <ctl name="SEC_TDM_RX_0 Audio Mixer MultiMedia9" value="0" /> <ctl name="MultiMedia9 Mixer TERT_TDM_TX_0" value="0" /> <path name="dummy-hostless"> <ctl name="SEC_TDM_RX_7 Port Mixer TERT_TDM_TX_7" value="1" /> </path> <!-- Codec controls --> <!-- WSA controls --> <ctl name="SpkrLeft COMP Switch" value="0" /> Loading Loading @@ -576,7 +580,7 @@ </path> <path name="deep-buffer-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> Loading Loading @@ -639,7 +643,7 @@ </path> <path name="low-latency-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> Loading Loading @@ -706,7 +710,7 @@ </path> <path name="audio-ull-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> Loading Loading @@ -772,7 +776,7 @@ </path> <path name="compress-offload-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> Loading Loading @@ -847,7 +851,7 @@ </path> <path name="compress-offload-playback2"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> Loading Loading @@ -914,7 +918,7 @@ </path> <path name="compress-offload-playback3"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -981,7 +985,7 @@ </path> <path name="compress-offload-playback4"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1049,7 +1053,7 @@ </path> <path name="compress-offload-playback5"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1116,7 +1120,7 @@ </path> <path name="compress-offload-playback6"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1183,7 +1187,7 @@ </path> <path name="compress-offload-playback7"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1250,7 +1254,7 @@ </path> <path name="compress-offload-playback8"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1317,7 +1321,7 @@ </path> <path name="compress-offload-playback9"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1753,6 +1757,7 @@ <!-- VoIP Rx settings --> <path name="audio-playback-voip"> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading configs/msmnile_au/msmnile_au.mk +5 −11 Original line number Diff line number Diff line Loading @@ -70,6 +70,11 @@ AUDIO_FEATURE_ENABLED_SVA_MULTI_STAGE := false AUDIO_FEATURE_ENABLED_BATTERY_LISTENER := false ##AUDIO_FEATURE_FLAGS AUDIO_FEATURE_ENABLED_EXT_HW_PLUGIN := true AUDIO_FEATURE_ENABLED_BUS_ADDRESS := true AUDIO_FEATURE_ENABLED_AUDIO_CONTROL_HAL := true ##AUTOMOTIVE_AUDIO_FEATURE_FLAGS ifneq ($(strip $(TARGET_USES_RRO)), true) #Audio Specific device overlays DEVICE_PACKAGE_OVERLAYS += hardware/qcom/audio/configs/common/overlay Loading Loading @@ -249,14 +254,3 @@ PRODUCT_PACKAGES += \ android.hardware.audio@4.0-impl \ android.hardware.audio.effect@4.0 \ android.hardware.audio.effect@4.0-impl PRODUCT_PROPERTY_OVERRIDES += \ persist.audio.calfile0=/vendor/etc/acdbdata/adsp_avs_config.acdb\ persist.audio.calfile1=/vendor/etc/acdbdata/ADP/Bluetooth_cal.acdb\ persist.audio.calfile2=/vendor/etc/acdbdata/ADP/Codec_cal.acdb\ persist.audio.calfile3=/vendor/etc/acdbdata/ADP/General_cal.acdb\ persist.audio.calfile4=/vendor/etc/acdbdata/ADP/Global_cal.acdb\ persist.audio.calfile5=/vendor/etc/acdbdata/ADP/Handset_cal.acdb\ persist.audio.calfile6=/vendor/etc/acdbdata/ADP/Hdmi_cal.acdb\ persist.audio.calfile7=/vendor/etc/acdbdata/ADP/Headset_cal.acdb\ persist.audio.calfile8=/vendor/etc/acdbdata/ADP/Speaker_cal.acdb configs/msmsteppe/audio_output_policy.conf→configs/msmsteppe/audio_io_policy.conf +21 −0 Original line number Diff line number Diff line Loading @@ -82,3 +82,24 @@ outputs { app_type 69940 } } inputs { record_16bit { formats AUDIO_FORMAT_PCM_16_BIT sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000 bit_width 16 app_type 69938 } record_24bit { formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT sampling_rates 44100|48000|88200|96000|176400|192000 bit_width 24 app_type 69948 } record_32bit { formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT sampling_rates 44100|48000|88200|96000|176400|192000 bit_width 32 app_type 69949 } } configs/msmsteppe/audio_platform_info.xml +4 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,10 @@ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/> <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/> <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/> <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC" acdb_id="162"/> <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC_AEC" acdb_id="162"/> <device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_HEX_MIC" acdb_id="162"/> <device name="SND_DEVICE_IN_VOCE_RECOG_USB_HEADSET_HEX_MIC" acdb_id="162"/> </acdb_ids> <module_ids> Loading Loading
configs/msmnile_au/audio_platform_info.xml +8 −8 Original line number Diff line number Diff line Loading @@ -26,12 +26,12 @@ <!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> <audio_platform_info> <acdb_ids> <device name="SND_DEVICE_OUT_HANDSET" acdb_id="41"/> <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="41"/> <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="41"/> <device name="SND_DEVICE_OUT_HANDSET" acdb_id="60"/> <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="60"/> <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="60"/> <device name="SND_DEVICE_OUT_BT_SCO" acdb_id="94"/> <device name="SND_DEVICE_OUT_BT_SCO_WB" acdb_id="94"/> <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="41"/> <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="60"/> <device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="94"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="94"/> <device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="11"/> Loading Loading @@ -96,10 +96,10 @@ <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" /> <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" /> <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="36" /> <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="36" /> </pcm_ids> <config_params> Loading
configs/msmnile_au/mixer_paths_adp.xml +17 −12 Original line number Diff line number Diff line Loading @@ -318,6 +318,10 @@ <ctl name="SEC_TDM_RX_0 Audio Mixer MultiMedia9" value="0" /> <ctl name="MultiMedia9 Mixer TERT_TDM_TX_0" value="0" /> <path name="dummy-hostless"> <ctl name="SEC_TDM_RX_7 Port Mixer TERT_TDM_TX_7" value="1" /> </path> <!-- Codec controls --> <!-- WSA controls --> <ctl name="SpkrLeft COMP Switch" value="0" /> Loading Loading @@ -576,7 +580,7 @@ </path> <path name="deep-buffer-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> Loading Loading @@ -639,7 +643,7 @@ </path> <path name="low-latency-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> Loading Loading @@ -706,7 +710,7 @@ </path> <path name="audio-ull-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> Loading Loading @@ -772,7 +776,7 @@ </path> <path name="compress-offload-playback"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> Loading Loading @@ -847,7 +851,7 @@ </path> <path name="compress-offload-playback2"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> Loading Loading @@ -914,7 +918,7 @@ </path> <path name="compress-offload-playback3"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -981,7 +985,7 @@ </path> <path name="compress-offload-playback4"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1049,7 +1053,7 @@ </path> <path name="compress-offload-playback5"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1116,7 +1120,7 @@ </path> <path name="compress-offload-playback6"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1183,7 +1187,7 @@ </path> <path name="compress-offload-playback7"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1250,7 +1254,7 @@ </path> <path name="compress-offload-playback8"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1317,7 +1321,7 @@ </path> <path name="compress-offload-playback9"> <ctl name="TERT_TDM_RX_0 Channels" value="Two" /> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1753,6 +1757,7 @@ <!-- VoIP Rx settings --> <path name="audio-playback-voip"> <ctl name="TERT_TDM_RX_0 Channels" value="Six" /> <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading
configs/msmnile_au/msmnile_au.mk +5 −11 Original line number Diff line number Diff line Loading @@ -70,6 +70,11 @@ AUDIO_FEATURE_ENABLED_SVA_MULTI_STAGE := false AUDIO_FEATURE_ENABLED_BATTERY_LISTENER := false ##AUDIO_FEATURE_FLAGS AUDIO_FEATURE_ENABLED_EXT_HW_PLUGIN := true AUDIO_FEATURE_ENABLED_BUS_ADDRESS := true AUDIO_FEATURE_ENABLED_AUDIO_CONTROL_HAL := true ##AUTOMOTIVE_AUDIO_FEATURE_FLAGS ifneq ($(strip $(TARGET_USES_RRO)), true) #Audio Specific device overlays DEVICE_PACKAGE_OVERLAYS += hardware/qcom/audio/configs/common/overlay Loading Loading @@ -249,14 +254,3 @@ PRODUCT_PACKAGES += \ android.hardware.audio@4.0-impl \ android.hardware.audio.effect@4.0 \ android.hardware.audio.effect@4.0-impl PRODUCT_PROPERTY_OVERRIDES += \ persist.audio.calfile0=/vendor/etc/acdbdata/adsp_avs_config.acdb\ persist.audio.calfile1=/vendor/etc/acdbdata/ADP/Bluetooth_cal.acdb\ persist.audio.calfile2=/vendor/etc/acdbdata/ADP/Codec_cal.acdb\ persist.audio.calfile3=/vendor/etc/acdbdata/ADP/General_cal.acdb\ persist.audio.calfile4=/vendor/etc/acdbdata/ADP/Global_cal.acdb\ persist.audio.calfile5=/vendor/etc/acdbdata/ADP/Handset_cal.acdb\ persist.audio.calfile6=/vendor/etc/acdbdata/ADP/Hdmi_cal.acdb\ persist.audio.calfile7=/vendor/etc/acdbdata/ADP/Headset_cal.acdb\ persist.audio.calfile8=/vendor/etc/acdbdata/ADP/Speaker_cal.acdb
configs/msmsteppe/audio_output_policy.conf→configs/msmsteppe/audio_io_policy.conf +21 −0 Original line number Diff line number Diff line Loading @@ -82,3 +82,24 @@ outputs { app_type 69940 } } inputs { record_16bit { formats AUDIO_FORMAT_PCM_16_BIT sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000 bit_width 16 app_type 69938 } record_24bit { formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT sampling_rates 44100|48000|88200|96000|176400|192000 bit_width 24 app_type 69948 } record_32bit { formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT sampling_rates 44100|48000|88200|96000|176400|192000 bit_width 32 app_type 69949 } }
configs/msmsteppe/audio_platform_info.xml +4 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,10 @@ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/> <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/> <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/> <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC" acdb_id="162"/> <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC_AEC" acdb_id="162"/> <device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_HEX_MIC" acdb_id="162"/> <device name="SND_DEVICE_IN_VOCE_RECOG_USB_HEADSET_HEX_MIC" acdb_id="162"/> </acdb_ids> <module_ids> Loading