From 29af2213b34ee2a9a22e86ea10ad5b721658c096 Mon Sep 17 00:00:00 2001 From: David Li Date: Thu, 29 Aug 2024 09:48:19 +0000 Subject: [PATCH] audio: update AIDL configs and add spatializer configs Bug: 362904466 Test: mm Flag: build.RELEASE_PIXEL_AIDL_AUDIO_HAL_ZUMA Change-Id: I24d380399882023a63d8c651bad3fee2eb4f8240 --- .../audio_platform_configuration.xml | 19 +- audio/husky/aidl_config/mixer_paths_aidl.xml | 424 +++++++++--------- audio/husky/audio-tables.mk | 10 + audio/husky/tuning/spatializer/base | Bin 0 -> 3912 bytes audio/husky/tuning/spatializer/mode_2_ch | Bin 0 -> 916 bytes audio/husky/tuning/spatializer/mode_6_ch | Bin 0 -> 784 bytes audio/husky/tuning/spatializer/mode_xaural | Bin 0 -> 32 bytes .../audio_platform_configuration.xml | 19 +- audio/shiba/aidl_config/mixer_paths_aidl.xml | 424 +++++++++--------- audio/shiba/audio-tables.mk | 10 + audio/shiba/tuning/spatializer/base | Bin 0 -> 3912 bytes audio/shiba/tuning/spatializer/mode_2_ch | Bin 0 -> 916 bytes audio/shiba/tuning/spatializer/mode_6_ch | Bin 0 -> 784 bytes audio/shiba/tuning/spatializer/mode_xaural | Bin 0 -> 32 bytes device-husky.mk | 20 +- device-shiba.mk | 20 +- 16 files changed, 496 insertions(+), 450 deletions(-) create mode 100644 audio/husky/tuning/spatializer/base create mode 100644 audio/husky/tuning/spatializer/mode_2_ch create mode 100644 audio/husky/tuning/spatializer/mode_6_ch create mode 100644 audio/husky/tuning/spatializer/mode_xaural create mode 100644 audio/shiba/tuning/spatializer/base create mode 100644 audio/shiba/tuning/spatializer/mode_2_ch create mode 100644 audio/shiba/tuning/spatializer/mode_6_ch create mode 100644 audio/shiba/tuning/spatializer/mode_xaural diff --git a/audio/husky/aidl_config/audio_platform_configuration.xml b/audio/husky/aidl_config/audio_platform_configuration.xml index 4b747bb..b34566d 100644 --- a/audio/husky/aidl_config/audio_platform_configuration.xml +++ b/audio/husky/aidl_config/audio_platform_configuration.xml @@ -24,10 +24,13 @@ - + - + + + + @@ -47,7 +50,6 @@ - @@ -58,11 +60,12 @@ - + + @@ -71,8 +74,8 @@ - - + + @@ -89,18 +92,18 @@ + + MIC CAMCORDER - VOICE_RECOGNITION MIC CAMCORDER - VOICE_RECOGNITION diff --git a/audio/husky/aidl_config/mixer_paths_aidl.xml b/audio/husky/aidl_config/mixer_paths_aidl.xml index 9695f70..9c8ccf6 100644 --- a/audio/husky/aidl_config/mixer_paths_aidl.xml +++ b/audio/husky/aidl_config/mixer_paths_aidl.xml @@ -256,10 +256,14 @@ - + + + + + @@ -307,6 +311,7 @@ + @@ -413,6 +418,10 @@ + + + + @@ -485,6 +494,10 @@ + + + + @@ -557,6 +570,10 @@ + + + + @@ -634,6 +651,10 @@ + + + + @@ -706,6 +727,10 @@ + + + + @@ -790,6 +815,10 @@ + + + + @@ -806,61 +835,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -882,6 +856,18 @@ + + + + + + + + + + + + @@ -902,6 +888,10 @@ + + + + @@ -972,6 +962,10 @@ + + + + @@ -1046,6 +1040,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1074,11 +1101,47 @@ - + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1113,6 +1176,10 @@ + + + + @@ -1165,77 +1232,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -1249,7 +1248,6 @@ - @@ -1266,7 +1264,6 @@ - @@ -1275,36 +1272,35 @@ - - - - + - + + + + + - - - - + + + + + - - - - + @@ -1316,91 +1312,47 @@ - - - - - + + - - - - - - + + - + + + + + + + + + + + - - - - - - - + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + @@ -1411,9 +1363,7 @@ - - - + @@ -1428,6 +1378,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/husky/audio-tables.mk b/audio/husky/audio-tables.mk index 1506b4e..0929972 100644 --- a/audio/husky/audio-tables.mk +++ b/audio/husky/audio-tables.mk @@ -82,3 +82,13 @@ PRODUCT_COPY_FILES += \ device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/test_preset.mps endif + +ifeq ($(USE_AUDIO_HAL_AIDL),true) +# Offload spatializer config +PRODUCT_COPY_FILES += \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/base:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/base \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_2_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_2_ch \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_6_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_6_ch \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_xaural:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_xaural \ + +endif diff --git a/audio/husky/tuning/spatializer/base b/audio/husky/tuning/spatializer/base new file mode 100644 index 0000000000000000000000000000000000000000..38cc646e1f4db548866aac2bb32c0836467df2ba GIT binary patch literal 3912 zcmai%J8l#~5Qb|X-u2sFKM(UgMU-z`PUG8p=H0HSEb>h##uY0sr9*hd>Csm|Cg5Ve0&FAxr4K8 zEB^EjPVPIpZLnMP2cs@>|8sqv^!vZ9=dg4Ae4e>|p6p@RqRKw7276swX9JY+^}Xdf zbLq(sV}hUledaZt*9HE{hVi`IFI7}u z*KpQpaq6$c(V0(}s^*OQUwk=(c_U`Rd`+4;F>g$)s_F*);`t$L9m>=t_vptRb_V@SIvPKp`Gdm08 z;&1c9W_>(j@~*j-K2$k9PjwLeMIDX2{CG6_q1Vxvc5xqu0^si(U`CvY=C2u8*R z9|!H`Z^pv-KZoS&zrE7?k9DIC4p(iY8c00W-?Y%*rlEHblJ(O#&al@wgI?ndd5yE< zwT(=RUOPMJHOAso*BKu2UPuidA0IzUc_c>PsxiF76zU?Q0i}maxBvhE literal 0 HcmV?d00001 diff --git a/audio/husky/tuning/spatializer/mode_2_ch b/audio/husky/tuning/spatializer/mode_2_ch new file mode 100644 index 0000000000000000000000000000000000000000..470c56cfb061951dd4509b49cfaa8391751f1c52 GIT binary patch literal 916 zcmZ`%Jxjzu5S@JMdFlmH93pDvR~sx36A^9v0k$^F`7crl7Iro#f>zquoQS1Z@BIS{ zOMifsc;cJvE`;6O!eln{Uf#UjNlHY0L`Vf?XIEov>*c9brN~``M+pVMx!$aWEwxDN zGV7AVCVQEMv6opGdr_Di*gn~djhPuP0^_q^+}p;mrTU(SLIix5oc{qUB7Cs` literal 0 HcmV?d00001 diff --git a/audio/husky/tuning/spatializer/mode_6_ch b/audio/husky/tuning/spatializer/mode_6_ch new file mode 100644 index 0000000000000000000000000000000000000000..94ec6356a9895665cd1dde568bbc5282d341ac0a GIT binary patch literal 784 zcmZ`%J5Iwu6deDE2u5HjMGBIzTb{4@V5o{X4 zE(X|)`Wb3SBj+C2JocV?PCmsn&F9{8@+9 cZvVX2IZ^2;rt=)?*n6*0b?0JkYTn!QA9vGakpKVy literal 0 HcmV?d00001 diff --git a/audio/husky/tuning/spatializer/mode_xaural b/audio/husky/tuning/spatializer/mode_xaural new file mode 100644 index 0000000000000000000000000000000000000000..b3a3a962e37c8aca8a8d1710f622c24f28343c56 GIT binary patch literal 32 dcmWe+U|^5{VipDm29d - + - + + + + @@ -47,7 +50,6 @@ - @@ -58,11 +60,12 @@ - + + @@ -71,8 +74,8 @@ - - + + @@ -89,18 +92,18 @@ + + MIC CAMCORDER - VOICE_RECOGNITION MIC CAMCORDER - VOICE_RECOGNITION diff --git a/audio/shiba/aidl_config/mixer_paths_aidl.xml b/audio/shiba/aidl_config/mixer_paths_aidl.xml index 9695f70..9c8ccf6 100644 --- a/audio/shiba/aidl_config/mixer_paths_aidl.xml +++ b/audio/shiba/aidl_config/mixer_paths_aidl.xml @@ -256,10 +256,14 @@ - + + + + + @@ -307,6 +311,7 @@ + @@ -413,6 +418,10 @@ + + + + @@ -485,6 +494,10 @@ + + + + @@ -557,6 +570,10 @@ + + + + @@ -634,6 +651,10 @@ + + + + @@ -706,6 +727,10 @@ + + + + @@ -790,6 +815,10 @@ + + + + @@ -806,61 +835,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -882,6 +856,18 @@ + + + + + + + + + + + + @@ -902,6 +888,10 @@ + + + + @@ -972,6 +962,10 @@ + + + + @@ -1046,6 +1040,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1074,11 +1101,47 @@ - + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1113,6 +1176,10 @@ + + + + @@ -1165,77 +1232,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -1249,7 +1248,6 @@ - @@ -1266,7 +1264,6 @@ - @@ -1275,36 +1272,35 @@ - - - - + - + + + + + - - - - + + + + + - - - - + @@ -1316,91 +1312,47 @@ - - - - - + + - - - - - - + + - + + + + + + + + + + + - - - - - - - + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + @@ -1411,9 +1363,7 @@ - - - + @@ -1428,6 +1378,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/shiba/audio-tables.mk b/audio/shiba/audio-tables.mk index dd809ee..ea4aa77 100644 --- a/audio/shiba/audio-tables.mk +++ b/audio/shiba/audio-tables.mk @@ -82,3 +82,13 @@ PRODUCT_COPY_FILES += \ device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/test_preset.mps endif + +ifeq ($(USE_AUDIO_HAL_AIDL),true) +# Offload spatializer config +PRODUCT_COPY_FILES += \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/base:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/base \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_2_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_2_ch \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_6_ch:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_6_ch \ + device/google/shusky/audio/$(AUDIO_TABLE_FOLDER)/tuning/spatializer/mode_xaural:$(TARGET_COPY_OUT_VENDOR)/etc/spatializer/mode_xaural \ + +endif diff --git a/audio/shiba/tuning/spatializer/base b/audio/shiba/tuning/spatializer/base new file mode 100644 index 0000000000000000000000000000000000000000..38cc646e1f4db548866aac2bb32c0836467df2ba GIT binary patch literal 3912 zcmai%J8l#~5Qb|X-u2sFKM(UgMU-z`PUG8p=H0HSEb>h##uY0sr9*hd>Csm|Cg5Ve0&FAxr4K8 zEB^EjPVPIpZLnMP2cs@>|8sqv^!vZ9=dg4Ae4e>|p6p@RqRKw7276swX9JY+^}Xdf zbLq(sV}hUledaZt*9HE{hVi`IFI7}u z*KpQpaq6$c(V0(}s^*OQUwk=(c_U`Rd`+4;F>g$)s_F*);`t$L9m>=t_vptRb_V@SIvPKp`Gdm08 z;&1c9W_>(j@~*j-K2$k9PjwLeMIDX2{CG6_q1Vxvc5xqu0^si(U`CvY=C2u8*R z9|!H`Z^pv-KZoS&zrE7?k9DIC4p(iY8c00W-?Y%*rlEHblJ(O#&al@wgI?ndd5yE< zwT(=RUOPMJHOAso*BKu2UPuidA0IzUc_c>PsxiF76zU?Q0i}maxBvhE literal 0 HcmV?d00001 diff --git a/audio/shiba/tuning/spatializer/mode_2_ch b/audio/shiba/tuning/spatializer/mode_2_ch new file mode 100644 index 0000000000000000000000000000000000000000..470c56cfb061951dd4509b49cfaa8391751f1c52 GIT binary patch literal 916 zcmZ`%Jxjzu5S@JMdFlmH93pDvR~sx36A^9v0k$^F`7crl7Iro#f>zquoQS1Z@BIS{ zOMifsc;cJvE`;6O!eln{Uf#UjNlHY0L`Vf?XIEov>*c9brN~``M+pVMx!$aWEwxDN zGV7AVCVQEMv6opGdr_Di*gn~djhPuP0^_q^+}p;mrTU(SLIix5oc{qUB7Cs` literal 0 HcmV?d00001 diff --git a/audio/shiba/tuning/spatializer/mode_6_ch b/audio/shiba/tuning/spatializer/mode_6_ch new file mode 100644 index 0000000000000000000000000000000000000000..94ec6356a9895665cd1dde568bbc5282d341ac0a GIT binary patch literal 784 zcmZ`%J5Iwu6deDE2u5HjMGBIzTb{4@V5o{X4 zE(X|)`Wb3SBj+C2JocV?PCmsn&F9{8@+9 cZvVX2IZ^2;rt=)?*n6*0b?0JkYTn!QA9vGakpKVy literal 0 HcmV?d00001 diff --git a/audio/shiba/tuning/spatializer/mode_xaural b/audio/shiba/tuning/spatializer/mode_xaural new file mode 100644 index 0000000000000000000000000000000000000000..b3a3a962e37c8aca8a8d1710f622c24f28343c56 GIT binary patch literal 32 dcmWe+U|^5{VipDm29d