From 8039fbefd0f49e3c69f4ce7ce13a7d0addee711a Mon Sep 17 00:00:00 2001 From: Waxaranai Date: Sun, 26 Jul 2026 15:17:57 +0000 Subject: [PATCH] klee: Update blob fixups for AIDL audio interface version alignment --- Android.bp | 56 +++++++++--------- ...droid.hardware.audio.service-aidl.mediatek | Bin 140241 -> 140241 bytes ...droid.hardware.audio.core-impl-mediatek.so | Bin 1998977 -> 1998977 bytes ....hardware.bluetooth.audio-impl-mediatek.so | Bin 356288 -> 356288 bytes ...ardware.audio.effect.aidl-impl-mediatek.so | Bin 213537 -> 213537 bytes .../hw/android.hardware.soundtrigger3-impl.so | Bin 141473 -> 141473 bytes .../vendor/lib64/hw/audio.primary.mediatek.so | Bin 5063881 -> 5063881 bytes ...dio_aidl_conversion_common_ndk_prebuilt.so | Bin 297641 -> 297641 bytes .../lib64/libaudioprimarydevicehalifclient.so | Bin 52168 -> 73137 bytes .../libbluetooth_audio_session_aidl_mtk.so | Bin 408336 -> 408336 bytes proprietary/vendor/lib64/libnotifyaudiohal.so | Bin 69577 -> 134353 bytes .../vendor/lib64/soundfx/libdlbvolaidl.so | Bin 413696 -> 413696 bytes .../vendor/lib64/soundfx/libswdapaidl.so | Bin 2918609 -> 2918609 bytes .../vendor/lib64/soundfx/libswgamedapaidl.so | Bin 2846721 -> 2846721 bytes .../lib64/soundfx/libswspatializeraidl.so | Bin 2918657 -> 2918657 bytes ...ediatek.hardware.bluetooth.audio-V1-ndk.so | Bin 203952 -> 203952 bytes 16 files changed, 29 insertions(+), 27 deletions(-) diff --git a/Android.bp b/Android.bp index 8a982e2..d027a54 100644 --- a/Android.bp +++ b/Android.bp @@ -119,10 +119,10 @@ cc_prebuilt_library_shared { ], shared_libs: [ "libaudioutils_shim", - "android.hardware.bluetooth.audio-V4-ndk", - "android.hardware.audio.core.sounddose-V2-ndk", - "android.hardware.audio.core-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.bluetooth.audio-V5-ndk", + "android.hardware.audio.core.sounddose-V3-ndk", + "android.hardware.audio.core-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libalsautilsv2", "libaudioaidlcommon", "libaudioutils", @@ -168,7 +168,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/android.hardware.bluetooth.audio-impl-mediatek.so", ], shared_libs: [ - "android.hardware.bluetooth.audio-V4-ndk", + "android.hardware.bluetooth.audio-V5-ndk", "libbase", "libbinder_ndk", "libcutils", @@ -943,8 +943,8 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/hw/android.hardware.audio.effect.aidl-impl-mediatek.so", ], shared_libs: [ - "android.hardware.audio.effect-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.effect-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libaudioaidlcommon", "libaudioutils", "libbase", @@ -1015,7 +1015,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so", ], shared_libs: [ - "android.hardware.soundtrigger3-V2-ndk", + "android.hardware.soundtrigger3-V3-ndk", "libbase", "libbinder_ndk", "libutils", @@ -1065,7 +1065,7 @@ cc_prebuilt_library_shared { "libxml2", "libbinder_ndk", "libprocessgroup", - "android.hardware.audio.effect-V2-ndk", + "android.hardware.audio.effect-V3-ndk", "libfmq", "libbase", "libbluetooth_audio_session_aidl_mtk", @@ -1081,7 +1081,7 @@ cc_prebuilt_library_shared { "vendor.mediatek.hardware.bluetooth.audio@2.1", "vendor.mediatek.hardware.bluetooth.audio@2.2", "vendor.mediatek.hardware.bluetooth.audio-V1-ndk", - "android.hardware.bluetooth.audio-V4-ndk", + "android.hardware.bluetooth.audio-V5-ndk", "android.hardware.audio.common@5.0", "libtinycompress", "libaedv", @@ -3672,7 +3672,8 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so", ], shared_libs: [ - "android.hardware.audio.core-V2-ndk", + "libaudioutils_shim", + "android.hardware.audio.core-V3-ndk", "libcutils", "liblog", "libutils", @@ -3867,7 +3868,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/libbluetooth_audio_session_aidl_mtk.so", ], shared_libs: [ - "android.hardware.bluetooth.audio-V4-ndk", + "android.hardware.bluetooth.audio-V5-ndk", "android.hardware.bluetooth.audio@2.0", "android.hardware.bluetooth.audio@2.1", "libbase", @@ -10861,6 +10862,7 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/libnotifyaudiohal.so", ], shared_libs: [ + "libaudioutils_shim", "libbase", "libbinder", "liblog", @@ -10869,7 +10871,7 @@ cc_prebuilt_library_shared { "libxml2", "libbinder_ndk", "libfmq", - "android.hardware.audio.core-V2-ndk", + "android.hardware.audio.core-V3-ndk", "libc++", "libc", "libm", @@ -27714,8 +27716,8 @@ cc_prebuilt_library_shared { shared_libs: [ "libstagefright_foundation", "libdlbpreg", - "android.hardware.audio.effect-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.effect-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libaudioaidlcommon", "libaudioutils", "libbase", @@ -27751,8 +27753,8 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/soundfx/libswdapaidl.so", ], shared_libs: [ - "android.hardware.audio.effect-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.effect-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libaudioaidlcommon", "libaudioutils", "libbase", @@ -27797,8 +27799,8 @@ cc_prebuilt_library_shared { "libstagefright_foundation", "libdlbpreg", "libdmshal", - "android.hardware.audio.effect-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.effect-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libaudioaidlcommon", "libaudioutils", "libbase", @@ -27835,8 +27837,8 @@ cc_prebuilt_library_shared { "proprietary/vendor/lib64/soundfx/libswspatializeraidl.so", ], shared_libs: [ - "android.hardware.audio.effect-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.audio.effect-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libaudioaidlcommon", "libaudioutils", "libbase", @@ -28070,7 +28072,7 @@ cc_prebuilt_library_shared { "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", - "android.hardware.audio.common-V3-ndk", + "android.hardware.audio.common-V4-ndk", "libc++", "libc", "libm", @@ -38592,11 +38594,11 @@ cc_prebuilt_binary { "proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek", ], shared_libs: [ - "android.hardware.soundtrigger3-V2-ndk", - "android.hardware.audio.core-V2-ndk", - "android.hardware.bluetooth.audio-V4-ndk", - "android.hardware.audio.core.sounddose-V2-ndk", - "android.media.audio.common.types-V3-ndk", + "android.hardware.soundtrigger3-V3-ndk", + "android.hardware.audio.core-V3-ndk", + "android.hardware.bluetooth.audio-V5-ndk", + "android.hardware.audio.core.sounddose-V3-ndk", + "android.media.audio.common.types-V4-ndk", "libalsautilsv2", "libaudioaidlcommon", "libaudioutils", diff --git a/proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek b/proprietary/vendor/bin/hw/android.hardware.audio.service-aidl.mediatek index 4a0b9eb52fb1ce1b58c9be240da5fec0a5935f80..bc3c88b8d28b782eeb8c847b51f6b136c9ba289f 100755 GIT binary patch delta 60 zcmcb3oa5qgj)oS-Ele2-jKVQOLC!qURbXfnM}hQ)Te+HMxX?U$KZ=1MS{YzKh&Am#vKP9Ww2Vs0Sj0b*Vt<^y7W zAQk{(K_C_aVqqW_0b)@g76W2&AeI1PNg$R2Vrd|j*{(T5w)ZKc>GXGXa+1?8)XIr5 Y8iU!>>g0HUOx`*f}6`09PYQz5oCK delta 246 zcmYkvI|{-;7)4>?{KofNW7IeZg5V=fw9raYx(_?S%1UrB5D)}gCu^`sCCm;itXzSe zrLMt?MX>nb9M9W&-gfV6e#~cA@|k1-_0)yY&HSZAnkuwtUikarh+I8-ON9|#EwYkfGu6#Y$<~{E{;l0+p8b;;k@=4f^l>8imYdg~>J>-k vS3mOOhVnO`f4daM2AXBLdGk*JR)ku+X7>N>?Ee{om_!EwYkfGttdU$=02G{;l0+p8b;;k@=4f^l>8imYdg~>J>-k vS3mOOhVnO`f4daM2AXBLdGk*JR)ku+X7>N>?Ee{om31ENwHQsdb2u_fG6DdmehDf7 delta 30 mcmZ43!n?4Ax1oixg=q`(9S26E>31ENwHS@Jb2u_fG6DdmX$dF* diff --git a/proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so b/proprietary/vendor/lib64/hw/android.hardware.soundtrigger3-impl.so index c03ac90b26766568cf5cd1456152e86f212390c8..3a4034dddd66b88aa09ec3d77133701188b083f7 100644 GIT binary patch delta 20 ccmZ2@kz?USj)oS-Elfw$8I7kORcE>b09!Q(FaQ7m delta 20 ccmZ2@kz?USj)oS-Elfw$8I7hNRcE>b09!8zF8}}l diff --git a/proprietary/vendor/lib64/hw/audio.primary.mediatek.so b/proprietary/vendor/lib64/hw/audio.primary.mediatek.so index e691eed3317e177c7b2a079823ef548765ba7df5..770a998dae38f691bc63630e4b1acd9fbee75896 100644 GIT binary patch delta 327 zcmWm8Ia0y^7=Y0UNI)?n-~xgO0`7=_VU;b!Et;Cz89HYuI03~!Bb*>DH?YCs3>+gj z@uPVCThISIYfMEEk9cKEe4>h90~a1e=JwS9zxhh7!gEqfI}SN z7%{|gf&`K{MG9v~BZG5fkwYFAxWpB%af4gjp@7Y!hzFEVMg@=1QAG`PG|)r~PiUiq uE_&$0zyKzm@q$;p;T;w}R+jrY`cf*ZU&Ed$itcEp9d{OntvW-~p8Nx>tB+Cu delta 327 zcmWm8Ia0y^7=Y0UNI)?n-~xgO0`7=FWR)$%Et;Cz89HYuI03~!Bb*>DH?YCs3>+gj z@uPVCThISIYfMEEk9cKEe4>h90~XSKbEUu4|sfB84-gk-<5#$RUplT;dAXxWO&%usPhLhzFEVMg=+^QAG`PG|)r~PiUiq uE_&$0zyKzm@q$;p;T;w}R+jrY`clfPU&Ed$itcEp9d{OntvW-~p8NxR delta 40 wcmZ2ERcPf@p$(VTvKi~5Y-4H|vzxI3-zFT&MTDRuEoQ*bP}ei|0kz4| zOC%H&)WSeed&?GDFwSU;Z09bdO|(%LLA$#5o_j%_Z};H2@IIJ1&iTLpIp_YKvpQ3I zS-1A7zMS%(g$%Sp^L)A^xa$Lc?amhl7JMmE(^B)RlccPrNK#Ab^;Bdp0FCt2TF%G$ z-vBbAMpc?W!!>?iarGSDC?np1wU{T)9ZnH__WE*;ZsD`XB-%j4q8J*09ghu`ZDk`K zkE7!JG6wiv0C!zoMOSY3X4T(4LpK!^e>e2pdli584Bb>v{N2!V?^XQWGjvnor1>{H z3~%k~%f6EyO!aqoG9IQBe-B|hv{L*Xpm>;4{5^#2&`R-lfZ}0F@%Iq6Lo3DK0g8ty z#ot5N4y_b_2Pht<6n_t4JG4^#9iVuaI$it$`m?utd!aY5Sn|z2ER{;uXfmHWT@a4{ zcb)e04;@G1K4X3FyQGoCR+E)|@;6P)%}y;&9&Dzy1X-i+adNmBBW9IntHlPk;Eh;+ zs?9#j+%9RvtVGDwT7={)-TIN`FnL$$(~m5B$ zdu7~SAO)a@XDsG?=T&JRsO-fZ*QULz3>jv$_9i;Q;=28WH4P5>P6vAQ`LZ{w#ozI zL=#jE!$Ap6cZ9dI0sFq;-d`J-rUm&mCT9M|)twE@O3p7t-+xpMfqmvfI&%l5aXG}) zN3Fu*YVxdBrLscOKIt#X;3h^a;Hjr5~wS$GZMUD0EP0TJPqtgOe4nW%P! zRN9|)ju*yqGxrJ;Gt-6fsgbFC;eOZDgs38ai2<-3wZ6#2g5f`_&@J+1pJuk+?|s-u_!%Z&#KxOKHg)3;ap=;kTsCc#ktOo-C4DZG1RDM zkr#z?jXWX9G57DmbX*wDR9s{&6WTpmVDh>In&rWC<_XtAc$aa5u=a&y8mmW1Qm+tR z4XHD@O=Z5VumN_HWK~vg9tAMKaP%?6I@B&xz0UY`g4AV&O{j)?FW?Z${649du9ECM ztFNJX26X2w;Yx+-9^+|Ne<$-+$b61BcA&5UdrgvEXLTV?z0V~4(RO-NM^8U)^W--O zZ}zAhocT-c{X$_K!jtdg4HLE}2)^Jm~$AZ){5QNBa=M8+;}6 zguT$dm$8XDwT8kvzy)ghKv1q@R(OT*-bE^(rUVQ4Q7XL6y+h`0+?c|8(l<|^Cs~)( z8CI7OXG}=5Iyg0VE7gsx*OQ`Rh*@X(gm~s&$vwQaese;!M6?$H=l4l5X*|IuD#j_n z(6J`PEB9xqAmop)x?6ktr!1?(bn2g9j=VE0rCQit1!nmU-(pXK6AjtLg*d<+f@k_Ix8fO%t99OEV?2}W)vpa2_KkZE#Yn1P%zrPziLLB7@*`erB*V$1zmt9v~MaZ4Z$afa;cj>edEY z29nN)NC!Z5!=$gVLZs(IqzllbeSjeb(tVzp(H-bC0W|4QsNMQ3jN(8KxU(?o16652 zRlz&}3PO+}{XkVf=?pagB|u%cA0oX1O?m^=`|lyrAJF_~4fTLLE7))YH0d&^-Tpvn zWkH4wXwr{az)oW@fO%}QAoF{c%@;VmSvLpDtykQfAh!T7agK!xl0X<3jJY3=9C~ CGkkdf delta 632 zcmcaOljG!kmI)T@ybKNuk_^HV?G?FhFfo9^4W^A*ag2r_9vcvEXaI|1&;?NCFq&iY zK}LDT%?CMOux#SkP_b2j=>((T1Xf0{ZZ3!!493%6GBVAWoFMmovqXyp6QlU#z_xlI zd9lqNND8*svx);%3T~d-F3dD}MYn(;y6pv%Pj<^MUeU=k`2|oGW;~2G-ptu^wTw|{ z`hB3$l0pn8jza9^fLdS4%)p??AT*ty87$3l3{|=Z$OTE;L!Ss3+!sx+XgU>;xq z1}DgnexNF#bOxIL5}+>J50PGhCcOdb{r3>*4`}|ghI&Ar6>PWxnsgb|ZhxS(vJk@t gH0j4IV5cz{z&y6Sl8NatC!^8ySRSS@pyxpV03Od?)&Kwi diff --git a/proprietary/vendor/lib64/soundfx/libdlbvolaidl.so b/proprietary/vendor/lib64/soundfx/libdlbvolaidl.so index 4fc510440fc7e91f30e8eb407cfc34c974b5526a..3fc4a0263ccc6b9a7e0998051e65c435d596f06a 100644 GIT binary patch delta 302 zcmZozAla}$a)V6>qw!?h5G_WN%^4wwBb3`}S6!S5H1U7FdiDQS! zZ1$?TE(+(wPU>KSaV9HH&49CyPA!MAH&;x1!V2fim}AS%Xfk=>F5At*OSstJ;*qO9 zLM$s-BfcC(vmNcP(ayi#6;!Dgoy-USF*U<`k?E-<5hK_p wi|u~QjE~_?n4ZhYSPWA(U51OX5^8`%`(-XhAZ7w$W*}w(V%F`Kx!81F0hN4(R{#J2 delta 358 zcmZozAla}$a)V6>qtRsB5G_XI%^4ww<=BjL^HQ>PHyaj5GD6vt4U5e-A1m=-N9KFg zTo*;=$4=^CLgG(WoSK2)nomA9wG6>E+gvg22`hr{y?N~%4fe^3lhii#G%!`58a$Igt334n7 diff --git a/proprietary/vendor/lib64/soundfx/libswdapaidl.so b/proprietary/vendor/lib64/soundfx/libswdapaidl.so index ee026de0b72864639208b926ee17416d5c5d4165..d1cbb4a97302d70d2e5ad1f2c092b637d4aeffec 100644 GIT binary patch delta 479 zcmYk&yGue*90%}@+SU6znmyH0duZKWx2SX|=&gfGL;pcTTcCzRwKW`Yh#<+hQW#7-pJo3g*2A6$~LXZ z!YjS#PTj&A-FcL{_&XIfB{x6lHo&qHeOv1JcboL2Q-={znF;b0L+QI&;&o?*^RnYr z{>hyE%kpxamwj%rwUOf$CAM??#EsQPoH w7)D?e#vlc07>5ZkU=pTa8fIWtHu7d|ThGiD_YdYPr4DPyrWAfze@sP9LMp_yUx4sqiMe_wI5pcOCuDDAS%+e!T+GaEwI9&+Jqi(hz8-}rY4sN zS|WG|YIF<2C8#B6awwPPpbuvU_YAM)ec$hM_i(NHozj9TSGbR>T;si5=YDQ*^PY;9 zp3Rg?`x*Q2iB`phMM*^}UzZf|OJ)0tLNTeFKTulr7W?Osj{k$e!9~OSRQxt6sM~6u zrNqiJy_@c2_?2FK(q#0F%DPmVA9Q0lyEb+s;q*{Vi1Q3n1m^qh6E&G24*1zb1)AJun0?{QApQ!Oy_qlR}OmY-8LnZoY>?`~3(@e80ORXSs>;I@mhqge>AaGMSkY=$P8=@h|LI`eb zDhL{j1{ZB;sUheOs7Jrbqv6N#@ZS3zSL?Qn8dQZLJi;q{!W4cH5F;XZO`Vc#SS&3I zCzMkw`xG(;Sry9k=KmR$iK}{rUZYw*Z_ugdZ`F}U$8@NTHzj=q23et5n*RK1ad&S` z_DYmg@iS@#-QmY2UH#VdpXs#e$<%t@72OB)Wr^j8`n;h>{hIfVc+6cxqocNZbeqy@ zwoR6BUzGS5SM3mcG5*(v)q}+{zTui&x7mRfyEdx~W4*~4jKUa%U>q!%fJq3$6xhJQ wfe1ul8e%X5aY(={Bw-HbAq5Mt2x(Y?WynBQHF=Kj7#s4Un9CY@_1r(c0m!$eAOHXW delta 505 zcmZ9|KTE?v7zS|CHi>!cyKm6c>H8vrC<9KVkH4 z_@8Y@j8A1y8RMs@kq>zbz#1ejpK wB*b9~5|D%xq+uFnU=}hk2U(bh1<1i7EI}R$+_Z}3mQt2Cm103z;n&{s3y6TLbN~PV diff --git a/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so b/proprietary/vendor/lib64/soundfx/libswspatializeraidl.so index c4762232686d1fc04026efe1fe58765cc660d604..2c06f6a217963906da68cf23f746e4def9bac10d 100644 GIT binary patch delta 501 zcmZY4y-Pw-7zS|8^>)?wq-8hF%F4d9?AB0sD(GWTXmW3fh?bzGA=;7-+^OX@976g7 zYAb{@)F1^lq;t?DZ8^2O^q|8%(C{0c!^?Y~x8gst3S0;#3=tBh=o6L*i-?HUXw{c5 z4a&(@i&Ap`jgsopr#K59Rr8uCtYy1Odl@a?D>BU>%k~qU1yS8TlNZ%8{y4BKclqS- zctzG*l$9Ub+*X|ig-9D)|D+qEm&+xdR*5gVv$|QKYAy1AL-U7rdK2Aa)b1}`={@Zj z_wv0Bb(g>EonANjH`6yNbn56w8AW~?w381-e%_59%0WNGAPxgC2niSh8-^hXDHwq? xjKUab5~d&v(=Y?GFbDIHgFGz2A{1arl}k>0i>=8G&nYlh9eGZb{Q=r&!KMHJ delta 514 zcmY+=J4*vW6a`>rvu=_*CK}iHjBiaeZXm28q9CzJz`tN4A~u4Jh1eM!*vcjrg9O1= zJ4Kj63qi2aR0^V%*oap4X*?`h*eSl|%y8%2sn)Jp6%GXxhKLALvCW$-=Q}oDfB|#IDnNMoTUgnPxbVzqhm>4%FEld2ubldz+Sg zd8e#=DsfvipD9Axjiom_HG-sA;fpHuK^ImlQE2@d3k_)e&}wk#ucX%g=vZ%RC%Bgj z2At3HZ@tsQ3jbpMNQF*KeJ7*L_kuS5k6o4dK`Zc3585FCN$7x1NI@6a&<$zmfnMl? wei(p3$iNT`!w8JR7>vUNOu`goAqUei19_NL#fn2E=E`Ny$+J1N?KyS!4;QSiUjP6A diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio-V1-ndk.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio-V1-ndk.so index f5bf2c905b6459880cac4b80d2828a4c9882d534..ea8cef0ca8d3d43c4c7da5d6903761d9730910cb 100644 GIT binary patch delta 24 fcmdn6lV<}EUE0EE(tLSK`{gZ++b?fnx|