sm8450-common: Build audio blobs from source

Change-Id: Ia2d82e4252fead1dbd6b3267abc83b161b0b5712
This commit is contained in:
Cosmin Tanislav
2025-01-24 14:35:41 +02:00
committed by Arian
parent 22a43f9447
commit 8462c095d9
4 changed files with 9 additions and 27 deletions

View File

@@ -54,8 +54,7 @@ PRODUCT_PACKAGES += \
android.hardware.audio.effect@7.0-impl:64 \
android.hardware.audio.service \
android.hardware.soundtrigger@2.3-impl:64 \
vendor.qti.hardware.AGMIPC@1.0-service \
vendor.qti.hardware.pal@1.0-impl:64
vendor.qti.hardware.AGMIPC@1.0-service
PRODUCT_PACKAGES += \
audio.bluetooth.default:64 \
@@ -68,18 +67,18 @@ PRODUCT_PACKAGES += \
audioadsprpcd
PRODUCT_PACKAGES += \
lib_bt_aptx:64 \
lib_bt_ble:64 \
lib_bt_bundle:64 \
libagm_compress_plugin:64 \
libagm_mixer_plugin:64 \
libagm_pcm_plugin:64 \
libagmclient:64 \
libagmmixer:64 \
libbatterylistener:64 \
libfmpal:64 \
libpalclient:64 \
libqcompostprocbundle:64 \
libqcomvisualizer:64 \
libqcomvoiceprocessing:64 \
libsndcardparser:64 \
libvolumelistener:64
$(foreach sku, taro diwali cape ukee parrot, \

View File

@@ -48,7 +48,10 @@ lib_fixups: lib_fixups_user_type = {
): lib_fixup_vendor_suffix,
(
'libagm',
'libar-acdb',
'libar-pal',
'libats',
'liblx-osal',
'libpalclient',
'libwpa_client',
): lib_fixup_remove,

View File

@@ -7,8 +7,6 @@ audio.deep_buffer.media=true
audio.offload.video=true
persist.vendor.audio.auto.scenario=true
persist.vendor.audio.ha_proxy.enabled=true
persist.vendor.audio.misound.disable=true
persist.vendor.audio.misoundasc=false
ro.af.client_heap_size_kbyte=7168
ro.audio.flinger_standbytime_ms=2000
ro.audio.monitorRotation=true

View File

@@ -2,10 +2,9 @@
# Current blobs with ELF checks disabled:
# libcne, libmasc, lowi-server, qms depend on libwpa_client, which is a gnu makefile target
# libmcs depends on libagm, which is decommonized
# libmcs depends on libar-acdb, libagm, libats, liblx-osal which are gnu makefile targets
# libqc2audio_hwaudiocodec depends on libpalclient, which is a gnu makefile target
# libqtigefar depends on libar-pal, which is decommonized
# vendor.qti.hardware.AGMIPC@1.0-impl depends on libagm, which is decommonized
# libqtigefar depends on libar-pal, which is a gnu makefile target
# ADSP
vendor/bin/adsprpcd
@@ -20,28 +19,15 @@ vendor/lib64/hw/com.dsi.ant@1.0-impl.so
vendor/etc/models/acd/event.eai
vendor/etc/models/acd/music.eai
vendor/etc/models/acd/speech.eai
vendor/lib64/hw/gyro_fusion_interface.so
vendor/lib64/libadm.so
vendor/lib64/libar-acdb.so
vendor/lib64/libar-gpr.so
vendor/lib64/libar-gsl.so
vendor/lib64/libats.so
vendor/lib64/libaudio_log_utils.so
vendor/lib64/libaudiocloudctrl.so
vendor/lib64/libaudioroute_ext.so
vendor/lib64/libcapiv2svacnnvendor.so
vendor/lib64/libcapiv2svarnnvendor.so
vendor/lib64/libcapiv2uvvendor.so
vendor/lib64/liblx-ar_util.so
vendor/lib64/liblx-osal.so
vendor/lib64/libmcs.so;DISABLE_CHECKELF
vendor/lib64/libmisight.so
vendor/lib64/libpal_net_if.so
vendor/lib64/libqtigefar.so;DISABLE_CHECKELF
vendor/lib64/libresampler.so
vendor/lib64/libxlog.so
vendor/lib64/soundfx/libasphere.so
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so;DISABLE_CHECKELF
# Bluetooth
vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
@@ -53,10 +39,6 @@ vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so
vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
vendor/lib64/lib_bt_aptx.so
vendor/lib64/lib_bt_ble.so
vendor/lib64/lib_bt_bundle.so
vendor/lib64/lib_bt_lhdc.so
vendor/lib64/libbluetooth_audio_session_qti.so
vendor/lib64/libbluetooth_audio_session_qti_2_1.so
vendor/lib64/libbtnv.so