From 1d3a267c6b02db86515396e8fcfa978ec6da3d54 Mon Sep 17 00:00:00 2001 From: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com> Date: Thu, 7 Dec 2023 23:17:56 +0700 Subject: [PATCH] X6833B: Configure audio stack * References https://github.com/PQEnablers-Devices/android_device_xiaomi_ruby/commit/8e94cbd6b0942820784f71f51a3f0e7767367c9f https://github.com/xiaomi-mt6789-devs/android_device_xiaomi_yunluo/blob/lineage-20/Android.mk Co-authored-by: electimon Co-authored-by: bengris32 Co-authored-by: Woomymy Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com> --- Android.mk | 12 + configs/audio/audio_device.xml | 1288 +++++++++++++++++ configs/audio/audio_effects.xml | 113 ++ configs/audio/audio_em.xml | 51 + configs/audio/audio_policy_configuration.xml | 323 +++++ ...icy_configuration_bluetooth_legacy_hal.xml | 243 ++++ configs/audio/audio_policy_volumes.xml | 205 +++ configs/audio/aurisys_config.xml | 431 ++++++ configs/audio/aurisys_config_fs.xml | 397 +++++ configs/audio/aurisys_config_rv.xml | 93 ++ configs/audio/default_volume_tables.xml | 129 ++ ...io_accessory_only_policy_configuration.xml | 35 + configs/properties/vendor.prop | 4 + device.mk | 27 + proprietary-files.txt | 184 +++ 15 files changed, 3535 insertions(+) create mode 100644 configs/audio/audio_device.xml create mode 100644 configs/audio/audio_effects.xml create mode 100644 configs/audio/audio_em.xml create mode 100644 configs/audio/audio_policy_configuration.xml create mode 100644 configs/audio/audio_policy_configuration_bluetooth_legacy_hal.xml create mode 100644 configs/audio/audio_policy_volumes.xml create mode 100644 configs/audio/aurisys_config.xml create mode 100644 configs/audio/aurisys_config_fs.xml create mode 100644 configs/audio/aurisys_config_rv.xml create mode 100644 configs/audio/default_volume_tables.xml create mode 100644 configs/audio/usb_audio_accessory_only_policy_configuration.xml diff --git a/Android.mk b/Android.mk index 3af0041..fc7b87e 100644 --- a/Android.mk +++ b/Android.mk @@ -12,6 +12,17 @@ include $(call all-makefiles-under,$(LOCAL_PATH)) include $(CLEAR_VARS) +AUDIO_SYMLINKS := \ + $(TARGET_OUT_VENDOR)/lib/hw/audio.primary.$(TARGET_BOARD_PLATFORM).so \ + $(TARGET_OUT_VENDOR)/lib/hw/audio.r_submix.$(TARGET_BOARD_PLATFORM).so \ + $(TARGET_OUT_VENDOR)/lib64/hw/audio.primary.$(TARGET_BOARD_PLATFORM).so \ + $(TARGET_OUT_VENDOR)/lib64/hw/audio.r_submix.$(TARGET_BOARD_PLATFORM).so + + +$(AUDIO_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + $(hide) echo "Linking $@" + @ln -sf $(subst $(TARGET_BOARD_PLATFORM),mediatek,$(notdir $@)) $@ + DISPLAY_SYMLINKS := \ $(TARGET_OUT_VENDOR)/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek @@ -25,6 +36,7 @@ $(VENDOR_PLATFORM_SYMLINKS): $(LOCAL_INSTALLED_MODULE) @ln -sf $(TARGET_BOARD_PLATFORM)/$(notdir $@) $@ ALL_DEFAULT_INSTALLED_MODULES += \ + $(AUDIO_SYMLINKS) \ $(DISPLAY_SYMLINKS) \ $(VENDOR_PLATFORM_SYMLINKS) diff --git a/configs/audio/audio_device.xml b/configs/audio/audio_device.xml new file mode 100644 index 0000000..128d0f2 --- /dev/null +++ b/configs/audio/audio_device.xml @@ -0,0 +1,1288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_effects.xml b/configs/audio/audio_effects.xml new file mode 100644 index 0000000..9576d31 --- /dev/null +++ b/configs/audio/audio_effects.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_em.xml b/configs/audio/audio_em.xml new file mode 100644 index 0000000..97821e1 --- /dev/null +++ b/configs/audio/audio_em.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_policy_configuration.xml b/configs/audio/audio_policy_configuration.xml new file mode 100644 index 0000000..860be50 --- /dev/null +++ b/configs/audio/audio_policy_configuration.xml @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + Speaker + Earpiece + Built-In Mic + Built-In Back Mic + FM Tuner In + Voice Call In + Echo Ref In + Telephony Tx + + Speaker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_policy_configuration_bluetooth_legacy_hal.xml b/configs/audio/audio_policy_configuration_bluetooth_legacy_hal.xml new file mode 100644 index 0000000..2b2359d --- /dev/null +++ b/configs/audio/audio_policy_configuration_bluetooth_legacy_hal.xml @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + Speaker + Earpiece + Built-In Mic + Built-In Back Mic + FM Tuner In + Voice Call In + + Speaker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/audio_policy_volumes.xml b/configs/audio/audio_policy_volumes.xml new file mode 100644 index 0000000..ec64a7c --- /dev/null +++ b/configs/audio/audio_policy_volumes.xml @@ -0,0 +1,205 @@ + + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + + 1,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + + + + + + + + 0,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + + + 1,-2970 + 33,-2010 + 66,-1020 + 100,0 + + + + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + 0,-2400 + 33,-1600 + 66,-800 + 100,0 + + + 0,-4200 + 33,-2800 + 66,-1400 + 100,0 + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + 1,-3000 + 33,-2600 + 66,-2200 + 100,-1800 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/aurisys_config.xml b/configs/audio/aurisys_config.xml new file mode 100644 index 0000000..264bc73 --- /dev/null +++ b/configs/audio/aurisys_config.xml @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/aurisys_config_fs.xml b/configs/audio/aurisys_config_fs.xml new file mode 100644 index 0000000..ab85db2 --- /dev/null +++ b/configs/audio/aurisys_config_fs.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/aurisys_config_rv.xml b/configs/audio/aurisys_config_rv.xml new file mode 100644 index 0000000..108fdc3 --- /dev/null +++ b/configs/audio/aurisys_config_rv.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/default_volume_tables.xml b/configs/audio/default_volume_tables.xml new file mode 100644 index 0000000..207be41 --- /dev/null +++ b/configs/audio/default_volume_tables.xml @@ -0,0 +1,129 @@ + + + + + + + + 0,0 + 100,0 + + + 0,-9600 + 100,-9600 + + + + 1,-2400 + 33,-1800 + 66,-1200 + 100,-600 + + + + 1,-5800 + 20,-4000 + 60,-1700 + 100,0 + + + + 1,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + 1,-5800 + 20,-4000 + 60,-1700 + 100,0 + + + + 1,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + 1,-5800 + 20,-4000 + 60,-2100 + 100,-1000 + + + + 1,-12700 + 20,-8000 + 60,-4000 + 100,0 + + + + + + + + + 0,-5800 + 20,-4000 + 60,-1700 + 100,0 + + + + + 0,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + + 0,-5800 + 20,-4000 + 60,-1700 + 100,0 + + + + + 0,-4950 + 33,-3350 + 66,-1700 + 100,0 + + + + + 0,-5800 + 20,-4000 + 60,-2100 + 100,-1000 + + + + + 0,-12700 + 20,-8000 + 60,-4000 + 100,0 + + diff --git a/configs/audio/usb_audio_accessory_only_policy_configuration.xml b/configs/audio/usb_audio_accessory_only_policy_configuration.xml new file mode 100644 index 0000000..ab4f30f --- /dev/null +++ b/configs/audio/usb_audio_accessory_only_policy_configuration.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/configs/properties/vendor.prop b/configs/properties/vendor.prop index e4b0349..bdd9b7a 100644 --- a/configs/properties/vendor.prop +++ b/configs/properties/vendor.prop @@ -1,3 +1,7 @@ +# Audio +aaudio.mmap_exclusive_policy=2 +aaudio.mmap_policy=2 + # Display debug.sf.use_phase_offsets_as_durations=1 debug.sf.late.sf.duration=27600000 diff --git a/device.mk b/device.mk index 7f2d769..e68c095 100644 --- a/device.mk +++ b/device.mk @@ -43,6 +43,33 @@ PRODUCT_PACKAGES += \ # Allow userspace reboots $(call inherit-product, $(SRC_TARGET_DIR)/product/userspace_reboot.mk) +# Audio +PRODUCT_PACKAGES += \ + android.hardware.audio@7.0-impl \ + android.hardware.audio.effect@7.0-impl \ + android.hardware.audio.service + +PRODUCT_PACKAGES += \ + audio.bluetooth.default \ + android.hardware.bluetooth.audio@2.1-impl + +PRODUCT_PACKAGES += \ + libaudiofoundation.vendor \ + libbluetooth_audio_session \ + libalsautils \ + libnbaio_mono \ + libtinycompress \ + libdynproc \ + libhapticgenerator + +PRODUCT_COPY_FILES += \ + $(call find-copy-subdir-files,*,$(LOCAL_PATH)/configs/audio/,$(TARGET_COPY_OUT_VENDOR)/etc) + +PRODUCT_COPY_FILES += \ + frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml + # Boot control HAL PRODUCT_PACKAGES += \ android.hardware.boot@1.2-service \ diff --git a/proprietary-files.txt b/proprietary-files.txt index c6bdc5d..26b1a92 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,5 +1,189 @@ ## x6833b package version: X6833B-H894DEFGHI-T-GL-231102V2897, unless stated otherwise +# Audio +vendor/lib/hw/audio.primary.mediatek.so +vendor/lib/hw/audio.r_submix.mediatek.so +vendor/lib/libMtkSpeechEnh.so +vendor/lib/lib_iir.so +vendor/lib/lib_speech_enh.so +vendor/lib/libaudio_param_parser-vnd.so +vendor/lib/libaudiocompensationfilter_vendor.so +vendor/lib/libaudiocompensationfilterc.so +vendor/lib/libaudiocomponentengine_vendor.so +vendor/lib/libaudiocomponentenginec.so +vendor/lib/libaudiocustparam_vendor.so +vendor/lib/libaudiodcrflt_vendor.so +vendor/lib/libaudiofmtconv.so +vendor/lib/libaudioloudc.so +vendor/lib/libaudioprimarydevicehalifclient.so +vendor/lib/libaudiotoolkit_vendor.so +vendor/lib/libaurisysdemo.so +vendor/lib/libbessound_hd_mtk_vendor.so +vendor/lib/libblisrc32_vendor.so +vendor/lib/libbwc.so +vendor/lib/libcvsd_mtk.so +vendor/lib/libfsmaudio.so +vendor/lib/libladder.so +vendor/lib/libmsbc_mtk.so +vendor/lib/libmtklimiter_vendor.so +vendor/lib/libmtkshifter_vendor.so +vendor/lib/libnxp_extamp_intf.so +vendor/lib/librt_extamp_intf.so +vendor/lib/libspeech_enh_lib.so +vendor/lib/libspeechparser_vendor.so +vendor/lib/vendor.mediatek.hardware.audio@7.1.so +vendor/lib64/hw/audio.primary.mediatek.so +vendor/lib64/hw/audio.r_submix.mediatek.so +vendor/lib64/libMtkSpeechEnh.so +vendor/lib64/lib_iir.so +vendor/lib64/lib_speech_enh.so +vendor/lib64/libaudio_param_parser-vnd.so +vendor/lib64/libaudiocompensationfilter_vendor.so +vendor/lib64/libaudiocompensationfilterc.so +vendor/lib64/libaudiocomponentengine_vendor.so +vendor/lib64/libaudiocomponentenginec.so +vendor/lib64/libaudiocustparam_vendor.so +vendor/lib64/libaudiodcrflt_vendor.so +vendor/lib64/libaudiofmtconv.so +vendor/lib64/libaudioloudc.so +vendor/lib64/libaudioprimarydevicehalifclient.so +vendor/lib64/libaudiotoolkit_vendor.so +vendor/lib64/libaurisysdemo.so +vendor/lib64/libbessound_hd_mtk_vendor.so +vendor/lib64/libblisrc32_vendor.so +vendor/lib64/libbwc.so +vendor/lib64/libcvsd_mtk.so +vendor/lib64/libfsmaudio.so +vendor/lib64/libladder.so +vendor/lib64/libmsbc_mtk.so +vendor/lib64/libmtklimiter_vendor.so +vendor/lib64/libmtkshifter_vendor.so +vendor/lib64/libnxp_extamp_intf.so +vendor/lib64/librt_extamp_intf.so +vendor/lib64/libspeech_enh_lib.so +vendor/lib64/libspeechparser_vendor.so +vendor/lib64/vendor.mediatek.hardware.audio@7.1.so + +# Audio Configs +vendor/etc/audio_param/AudioParamOptions_mgvi.xml +vendor/etc/audio_param/AudioParamOptions_vext.xml +vendor/etc/audio_param/BtInfo_AudioParam.xml +vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml +vendor/etc/audio_param/CRSVolUI_AudioParam.xml +vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/CRSVol_AudioParam.xml +vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml +vendor/etc/audio_param/HpImpedance_AudioParam.xml +vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml +vendor/etc/audio_param/MicInfo_AudioParam.xml +vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackACF_AudioParam.xml +vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackDRC_AudioParam.xml +vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackHCF_AudioParam.xml +vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml +vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml +vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml +vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml +vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/Playback_AudioParam.xml +vendor/etc/audio_param/Playback_ParamTreeView.xml +vendor/etc/audio_param/Playback_ParamUnitDesc.xml +vendor/etc/audio_param/RecordDMNR_AudioParam.xml +vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml +vendor/etc/audio_param/RecordFIR_AudioParam.xml +vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml +vendor/etc/audio_param/RecordUI_AudioParam.xml +vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml +vendor/etc/audio_param/RecordVolUI_AudioParam.xml +vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/RecordVol_AudioParam.xml +vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml +vendor/etc/audio_param/Record_AudioParam.xml +vendor/etc/audio_param/Record_ParamTreeView.xml +vendor/etc/audio_param/Record_ParamUnitDesc.xml +vendor/etc/audio_param/RingbackVolUI_AudioParam.xml +vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/RingbackVol_AudioParam.xml +vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml +vendor/etc/audio_param/SmartPa_AudioParam.xml +vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml +vendor/etc/audio_param/SoundEnhancement_AudioParam.xml +vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechDMNR_AudioParam.xml +vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml +vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechGeneral_AudioParam.xml +vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml +vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechNetwork_AudioParam.xml +vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechUI_AudioParam.xml +vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechVolUI_AudioParam.xml +vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/SpeechVol_AudioParam.xml +vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml +vendor/etc/audio_param/Speech_AudioParam.xml +vendor/etc/audio_param/Speech_ParamTreeView.xml +vendor/etc/audio_param/Speech_ParamUnitDesc.xml +vendor/etc/audio_param/USBCall_AudioParam.xml +vendor/etc/audio_param/USBCall_ParamUnitDesc.xml +vendor/etc/audio_param/USBDevice_AudioParam.xml +vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml +vendor/etc/audio_param/Ultrasound_AudioParam.xml +vendor/etc/audio_param/Ultrasound_ParamUnitDesc.xml +vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml +vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPDMNR_AudioParam.xml +vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPGeneral_AudioParam.xml +vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPUI_AudioParam.xml +vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPVolUI_AudioParam.xml +vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPVol_AudioParam.xml +vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml +vendor/etc/audio_param/VoIP_AudioParam.xml +vendor/etc/audio_param/VoIP_ParamTreeView.xml +vendor/etc/audio_param/VoIP_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml +vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPv2General_AudioParam.xml +vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPv2UI_AudioParam.xml +vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml +vendor/etc/audio_param/VoIPv2_AudioParam.xml +vendor/etc/audio_param/VoIPv2_ParamTreeView.xml +vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml +vendor/etc/audio_param/VoWDspAec_AudioParam.xml +vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml +vendor/etc/audio_param/VoWEngineFeature_AudioParam.xml +vendor/etc/audio_param/VoWEngineFeature_ParamUnitDesc.xml +vendor/etc/audio_param/VoWHwVad_AudioParam.xml +vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml +vendor/etc/audio_param/VoWMicSetting_AudioParam.xml +vendor/etc/audio_param/VoWMicSetting_ParamUnitDesc.xml +vendor/etc/audio_param/VoWVoiceCommand_AudioParam.xml +vendor/etc/audio_param/VoWVoiceCommand_ParamUnitDesc.xml +vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml +vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml +vendor/etc/audio_param/VolumeGainMap_AudioParam.xml +vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml +vendor/etc/audio_param/Volume_AudioParam.xml +vendor/etc/audio_param/Volume_ParamUnitDesc.xml +vendor/etc/audio_param/preset_default.bin +vendor/etc/audio_param/preset_music.bin +vendor/etc/audio_param/preset_ringtone.bin +vendor/etc/audio_param/preset_voice.bin +vendor/etc/audio_param/preset_voip.bin + # Display vendor/bin/hw/mt6789/android.hardware.graphics.allocator@4.0-service-mediatek.mt6789 vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service