From 334b03326ee2e3d925a2ed87a5ddbc056867e763 Mon Sep 17 00:00:00 2001 From: Shirayuki39 Date: Wed, 17 Jul 2024 07:06:14 +0800 Subject: [PATCH] LG8n: Import LG8n Audio and Bluetooth Blobs Signed-off-by: Shirayuki39 --- device.mk | 21 ++++++++++-------- proprietary-files.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 9 deletions(-) diff --git a/device.mk b/device.mk index 641493b..152958a 100644 --- a/device.mk +++ b/device.mk @@ -45,20 +45,20 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/userspace_reboot.mk) # Audio PRODUCT_PACKAGES += \ - android.hardware.audio@7.0-impl \ + android.hardware.audio.service \ android.hardware.audio.effect@7.0-impl \ - android.hardware.audio.service + android.hardware.audio@7.0-impl \ + android.hardware.soundtrigger@2.3-impl PRODUCT_PACKAGES += \ - audio.bluetooth.default \ - android.hardware.bluetooth.audio-impl + audio.primary.default \ + audio.r_submix.default \ + audio.usb.default \ + audio_policy.stub PRODUCT_PACKAGES += \ - libaudiofoundation.vendor \ - libbluetooth_audio_session \ libalsautils \ - libnbaio_mono \ - libtinycompress \ + libaudiofoundation.vendor \ libdynproc \ libhapticgenerator @@ -72,7 +72,10 @@ PRODUCT_COPY_FILES += \ # Bluetooth PRODUCT_PACKAGES += \ - android.hardware.bluetooth@1.1.vendor + android.hardware.bluetooth.audio-impl \ + android.hardware.bluetooth@1.1.vendor \ + audio.bluetooth.default \ + libbluetooth_audio_session # Boot control HAL PRODUCT_PACKAGES += \ diff --git a/proprietary-files.txt b/proprietary-files.txt index 6ddb5e0..f113b97 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -21,12 +21,22 @@ vendor/lib64/vendor.mediatek.hardware.apuware.hmp@1.0.so vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.0.so # Audio +vendor/bin/audiocmdservice_atci +vendor/etc/init/audiocmdservice_atci.rc +vendor/etc/AudioLog_dynamic.xml vendor/lib/hw/audio.primary.mediatek.so vendor/lib/hw/audio.r_submix.mediatek.so +vendor/lib/hw/awinic.audio.effect.so +vendor/lib/soundfx/libaudiopreprocessing.so +vendor/lib/soundfx/libaudiopreprocessing_mtk.so +vendor/lib/audio_common-aidl-cpp.so +vendor/lib/audio_common-aidl-cpp.so +vendor/lib/audioclient-types-aidl-cpp.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/libaudioclient_aidl_conversion.so vendor/lib/libaudiocompensationfilter_vendor.so vendor/lib/libaudiocompensationfilterc.so vendor/lib/libaudiocomponentengine_vendor.so @@ -34,8 +44,10 @@ vendor/lib/libaudiocomponentenginec.so vendor/lib/libaudiocustparam_vendor.so vendor/lib/libaudiodcrflt_vendor.so vendor/lib/libaudiofmtconv.so +vendor/lib/libaudiofoundation.so vendor/lib/libaudioloudc.so vendor/lib/libaudioprimarydevicehalifclient.so +vendor/lib/libaudiosmartpamtk.so vendor/lib/libaudiotoolkit_vendor.so vendor/lib/libaurisysdemo.so vendor/lib/libbessound_hd_mtk_vendor.so @@ -50,13 +62,25 @@ 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/libvow_ap_test_aa.so +vendor/lib/libvow_ap_test_dd.so +vendor/lib/libvow_ap_test_ha.so +vendor/lib/libvow_ap_test_hh.so +vendor/lib/libvow_ap_test_nn.so +vendor/lib/vendor.mediatek.hardware.audio@6.1.so +vendor/lib/vendor.mediatek.hardware.audio@6.1.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/soundfx/libaudiopreprocessing.so +vendor/lib64/soundfx/libaudiopreprocessing_mtk.so +vendor/lib64/audio_common-aidl-cpp.so +vendor/lib64/audioclient-types-aidl-cpp.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/libaudioclient_aidl_conversion.so vendor/lib64/libaudiocompensationfilter_vendor.so vendor/lib64/libaudiocompensationfilterc.so vendor/lib64/libaudiocomponentengine_vendor.so @@ -64,8 +88,10 @@ vendor/lib64/libaudiocomponentenginec.so vendor/lib64/libaudiocustparam_vendor.so vendor/lib64/libaudiodcrflt_vendor.so vendor/lib64/libaudiofmtconv.so +vendor/lib64/libaudiofoundation.so vendor/lib64/libaudioloudc.so vendor/lib64/libaudioprimarydevicehalifclient.so +vendor/lib64/libaudiosmartpamtk.so vendor/lib64/libaudiotoolkit_vendor.so vendor/lib64/libaurisysdemo.so vendor/lib64/libbessound_hd_mtk_vendor.so @@ -80,6 +106,13 @@ 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/libvow_ap_test_aa.so +vendor/lib64/libvow_ap_test_dd.so +vendor/lib64/libvow_ap_test_ha.so +vendor/lib64/libvow_ap_test_hh.so +vendor/lib64/libvow_ap_test_nn.so +vendor/lib64/vendor.mediatek.hardware.audio@6.1.so +vendor/lib64/vendor.mediatek.hardware.audio@6.1.so vendor/lib64/vendor.mediatek.hardware.audio@7.1.so # Audio Configs @@ -199,22 +232,36 @@ vendor/etc/audio_param/Volume_ParamUnitDesc.xml # Bluetooth vendor/bin/hw/android.hardware.bluetooth@1.1-service-mediatek +vendor/bin/autobt +vendor/bin/bip +vendor/bin/bip_ap +vendor/bin/bt_dump vendor/etc/init/android.hardware.bluetooth@1.1-service-mediatek.rc vendor/etc/init/init.bt_drv.rc +vendor/etc/init/init.bip_ap.rc +vendor/etc/init/init.bip.rc vendor/lib/hw/android.hardware.bluetooth@1.1-impl-mediatek.so +vendor/lib/libbluetooth_hw_test.so vendor/lib/libbluetooth_mtk.so vendor/lib/libbluetooth_mtk_pure.so +vendor/lib/libbluetooth_relayer.so +vendor/lib/libbluetoothem_mtk.so vendor/lib/libbt-vendor.so vendor/lib64/hw/android.hardware.bluetooth@1.1-impl-mediatek.so +vendor/lib64/libbluetooth_hw_test.so vendor/lib64/libbluetooth_mtk.so vendor/lib64/libbluetooth_mtk_pure.so +vendor/lib64/libbluetooth_relayer.so +vendor/lib64/libbluetoothem_mtk.so vendor/lib64/libbt-vendor.so # Bluetooth (A2DP) +vendor/lib/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so vendor/lib/hw/vendor.mediatek.hardware.bluetooth.audio@2.2-impl.so vendor/lib/libbluetooth_audio_session_mediatek.so vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.2.so +vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.2-impl.so vendor/lib64/libbluetooth_audio_session_mediatek.so vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so @@ -967,6 +1014,10 @@ vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek vendor/etc/init/android.hardware.secure_element@1.2-service-mediatek.rc +# Soundtrigger +vendor/lib/hw/sound_trigger.primary.default.so +vendor/lib64/hw/sound_trigger.primary.default.so + # Sensors vendor/lib64/hw/android.hardware.sensors@2.X-subhal-mediatek.so vendor/lib64/hw/sensors.mediatek.V2.0.so