From 5788ee3305e1ab20dedb14833b5be66ca69772b2 Mon Sep 17 00:00:00 2001 From: Sebastiano Barezzi Date: Mon, 2 Sep 2024 18:35:29 +0200 Subject: [PATCH] raphael: Rename prebuilt audio HAL and libs Change-Id: Ia46a5ba431767795135f058f092aa38999e860ae --- BoardConfig.mk | 3 +++ extract-files.sh | 3 +++ proprietary-files.txt | 4 ++-- vendor.prop | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 vendor.prop diff --git a/BoardConfig.mk b/BoardConfig.mk index d0a706e..fc53320 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -24,5 +24,8 @@ TARGET_RECOVERY_DEVICE_MODULES := init_xiaomi_raphael # Kernel TARGET_KERNEL_CONFIG += vendor/xiaomi/raphael.config +# Properties +TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop + # Inherit from the proprietary version include vendor/xiaomi/raphael/BoardConfigVendor.mk diff --git a/extract-files.sh b/extract-files.sh index bc11f5c..98fad21 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -11,6 +11,9 @@ function blob_fixup() { vendor/etc/init/init.batterysecret.rc) sed -i "/seclabel u:r:batterysecret:s0/d" "${2}" ;; + vendor/lib/hw/audio.primary.raphael.so) + sed -i "s|/vendor/lib/liba2dpoffload\.so|liba2dpoffload_raphael\.so\x00\x00\x00\x00|g" "${2}" + ;; vendor/lib64/camera/components/com.qti.node.watermark.so) grep -q "libpiex_shim.so" "${2}" || "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" ;; diff --git a/proprietary-files.txt b/proprietary-files.txt index 1ad0dcd..03895f5 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -45,10 +45,10 @@ vendor/lib/rfsa/adsp/misound_res.bin vendor/firmware/tfa98xx.cnt # Audio hardware -vendor/lib/hw/audio.primary.msmnile.so +vendor/lib/hw/audio.primary.msmnile.so:vendor/lib/hw/audio.primary.raphael.so vendor/lib/hw/vendor.qti.hardware.audiohalext@1.0-impl.so vendor/lib/vndk/libxlog.so -vendor/lib/liba2dpoffload.so +vendor/lib/liba2dpoffload.so:vendor/lib/liba2dpoffload_raphael.so vendor/lib/libadm.so vendor/lib/libaudio_log_utils.so vendor/lib/libaudioconfigstore.so diff --git a/vendor.prop b/vendor.prop new file mode 100644 index 0000000..705a308 --- /dev/null +++ b/vendor.prop @@ -0,0 +1,2 @@ +# Audio hardware +ro.hardware.audio.primary=raphael