From 451a545b3cfad1b3709aa563ed248309398250d5 Mon Sep 17 00:00:00 2001 From: Sebastiano Barezzi Date: Wed, 5 Feb 2025 01:49:14 +0100 Subject: [PATCH] grus: Rename prebuilt audio HAL and libs Change-Id: Ia46a5ba431767795135f058f092aa38999e860ae --- extract-files.py | 7 +++++++ proprietary-files.txt | 6 +++--- vendor.prop | 3 +++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/extract-files.py b/extract-files.py index 8a48a2c..0516b2b 100755 --- a/extract-files.py +++ b/extract-files.py @@ -33,9 +33,16 @@ lib_fixups: lib_fixups_user_type = { **lib_fixups, } +blob_fixups: blob_fixups_user_type = { + 'vendor/lib/hw/audio.primary.grus.so': blob_fixup() + .binary_regex_replace(b'/vendor/lib/liba2dpoffload\\.so', b'liba2dpoffload_grus.so\x00\x00\x00\x00\x00\x00\x00') + .binary_regex_replace(b'/vendor/lib/libssrec\\.so', b'libssrec_grus.so\x00\x00\x00\x00\x00\x00\x00'), +} # fmt: skip + module = ExtractUtilsModule( 'grus', 'xiaomi', + blob_fixups=blob_fixups, lib_fixups=lib_fixups, namespace_imports=namespace_imports, ) diff --git a/proprietary-files.txt b/proprietary-files.txt index 14a4149..5999a6a 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -44,13 +44,13 @@ vendor/firmware/cs35l41-dsp1-spk-prot.bin vendor/firmware/cs35l41-dsp1-spk-prot.wmfw # Audio hardware -vendor/lib/hw/audio.primary.sdm710.so +vendor/lib/hw/audio.primary.sdm710.so:vendor/lib/hw/audio.primary.grus.so;FIX_SONAME vendor/lib/vndk/libxlog.so -vendor/lib/liba2dpoffload.so +vendor/lib/liba2dpoffload.so:vendor/lib/liba2dpoffload_grus.so;FIX_SONAME vendor/lib/libadm.so vendor/lib/libaudio_log_utils.so vendor/lib/libaudioroute_ext.so -vendor/lib/libssrec.so +vendor/lib/libssrec.so:vendor/lib/libssrec_grus.so;FIX_SONAME # Camera vendor/lib/hw/camera.qcom.so diff --git a/vendor.prop b/vendor.prop index 837fdfb..b295a56 100644 --- a/vendor.prop +++ b/vendor.prop @@ -1,3 +1,6 @@ +# Audio hardware +ro.hardware.audio.primary=grus + # Bluetooth bluetooth.device.default_name=Xiaomi Mi 9 SE