From 934d7c4e5c038da650dcf1ad6b2abab1c28553a3 Mon Sep 17 00:00:00 2001 From: Jasmine Cha Date: Thu, 23 Feb 2023 10:24:25 +0800 Subject: [PATCH] audio: update waves, media speaker volume curve Merge notes: * Update max volume for loudness, bass, stereo, dynamics, distortion improvements. * Update entire volume curve for competitve listening experience. * Update entire volume curve within 1dBSPL of previous vol curve (to be matched within 0.5dB on next iteration). * Moved all volume curve gains from output trim to XML * Tuned to pass power for Pink 13dB CF noise on speaker loads for battery and thermals (40C - 41C skin temp). Tuning gaps: * No thermal throttle merged (2nd LL) yet (next iteration pre dogfood), so TMO use case unknown still. * No BAACL tuning merged yet (next iteration pre dogfood) * Non-media sounds / vol curve not yet tuned Testing gaps: * No monsoon testing (to be setup for next iteration) * No official thermal testing (to be setup for next iteration). Bug: 270274623 Test: manual test Change-Id: I26ece68c56c98593c68cf5d7bda979a2a9af5565 Signed-off-by: Jasmine Cha --- audio/husky/config/audio_policy_volumes.xml | 28 +++++++++++++++++--- audio/husky/tuning/waves/waves_preset.mps | Bin 136974 -> 138030 bytes 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/audio/husky/config/audio_policy_volumes.xml b/audio/husky/config/audio_policy_volumes.xml index 5822888..a18d26a 100644 --- a/audio/husky/config/audio_policy_volumes.xml +++ b/audio/husky/config/audio_policy_volumes.xml @@ -76,9 +76,31 @@ volume index from 0 to 100. - 1,-6000 - 20,-4790 - 60,-2140 + 1,-6253 + 4,-6253 + 8,-5936 + 12,-5567 + 16,-5255 + 20,-4916 + 24,-4577 + 28,-4227 + 32,-4017 + 36,-3800 + 40,-3580 + 44,-3364 + 48,-3100 + 52,-2871 + 56,-2639 + 60,-2405 + 64,-2167 + 68,-1941 + 72,-1707 + 76,-1438 + 80,-1235 + 84,-1075 + 88,-931 + 92,-741 + 96,-524 100,0 ^?pEm5=E45yk5Y^gz}0G&5ERmq->u zoK5l@W;tX*z6`xnod81UKNWf8=%QJ$&}fT=Lb+n-Q7v>Xc;QG_9C+pFsz(Y7T;KF^!uQ|dl`0!+{$7%; zA9A`=&9^Z)aU8D!f2-4@?4TLaj}}5+e#n2+>DZzhPT)0#dZlhOTu{sN{_20w{oqAN*E+Y$w(g8HYqdxA>bc3`HA|7h zmvpz+^f@W7F0+5mbT2bkI=N-0vAz##XXN4)T%(sdT_JxkRQCqN%#E)xru_*EWcQV6 z+2%7P!rWCNn)a3mv0t@LlbWtRg=$Ub)Ta>O9#KE@YK-RVXIWF zw#fE4QUps4a}l`WsTkRLc~=6-S7e5FK{^{M&nMK3HkAl{dkL63jMF<{Mz#>|ka{rr2{h0erUlpw(A64t&x;2cH}xK3jc4c}xJGPhZ8n(I7H--oD6bk%_4yuaCyJbV`Hpz21#Yz@ zj{`Y0&_NEzh@4w3LU~L8IppCWhdmKFBqNF(c1Pr}#9aqq#oMEI~o_^@=~!wChSL_DCfLV2Ob z@1c&#u!oi`66_%-i#=2pv4?9%_K*zT89bE{AGia7JN@b*mbys(*ZCCnsK=6@Kyu9a z6!+u#6iMsUk0hN>aoSo{x+9)XQFhGv6c5GoDVBIXMUtmN4r(gwaLxEM23Fi31dSd} z-F?14l@6!s^PoQOz&OB31D$;v$GC5+&lAdH0^}qQo1CtA_QZV~$%vwp-4UHE5uGgY zkDR50PEOeSHV$#$MshOjq(zGaJITpnCzVCO;c5{$B(EFEi(zFHIMElyd-F5{AV*8 Jr3P5`(Z2|1U>*Pf delta 4787 zcmds(K};NF6vw|eEVH{UhAd!9W8-2{7Syyxw}99RyRfAVVar;H(F-NfZ0MnNiQY_* zi-)G9luYBa4TpwAJyB{VX%k7xny3j0gyPXyr8kY*Z7(L48vN$H|Bl0W@IpB3CX@NU z|9juC@6C^IzZ?)}n?Qgq{KLxt*8so83zQ`YbI&xfCEZgwY=`|O7= z(mv~A>ye0|R4SQ#uIQ|_zDKuj9;C65HTO${)g3wPJUG;9IM=`Vj+`G~8LhGxJL!4n zZ2Lzs<4U#th^WsToTS0YGxnWkO7EWN=~X&n<6%F&6&ajVI$1;Z1%sX)*{|@K__kL~ zeBZ0oy1xIRugASA70M{JTVHh_qVk_ zti5;j{Y=I#^i#vf*RDptmh0DIK7Xs2Oj`^k$3?wnaxs}q>ifVQ75t#%quM8>tSi$k){_&F@?ah$=v-K4GGwjY zi(5Y@8tu6%+EXt0sfF61Kh4r`*?uGB+4l7;rD{I;ZLO<3UF-ekQ@hrSUYNezT`glD ztEQ9XM_d~G_Yq`z+PTp3S(6!Cpx8pp_ugQfH}p#tZB0)f;#QD~Rnc%*bf6U!xUHaI zz@{w4?P8W1?9LF?mH!^Mg>tv8r=+d&Qwz;;>!n1*dfcBVe~I+vuJU4T4vV=tXt%jt zqE8smhz+gJ2a!MyFoet@ED;*INb6`9~2k<}v;~|>yfX#S7`|uFQ!vmp<2WlA) zXvPDYHxSXI?gmnmqn;f?WMhUlW;%R`z+gl+W|U4=IwI0>5E0CQ5fL3g1O<$UXhsA! zBLeM1L>vzhgf1eeWkjGE5oi|?)L5mjUN9atThA;EZ3iTQ16A7+wJp8u0|EvE(YB;? zveJQ&j)Op84h)3o01zl(AVf0|uo(zw9}wbrKp=F1KrI6S%|Jji5Tcz+_rGW|OC>6m z?)hFE3_ekb_D)nt@rg=wpcfRly@W;o=R}1P?hD%O3nwaZhAjVyN<7PL4hy(BXl@Rg ze=kL!w!2I^x*eeZ?{VsQ^(@WLp5+nR;|7_C8U6WLrE`^z{ya}0h`zWsqc3_3E_*R2 zCSUSQK9*@hI#A&PVy}cKEU|~ZR5BS@q{$e>A_fDt2BRa&-*MysRax<|*LH-AK6AC6 zR_ovK{dd7&HdgDEPF6Y_(s7Ut%z@buy@icE<;gJ|QowLv9d94dzHLz)j}L_I&VgFq zIiML3Xx=$QkJ`~39or#3YQt0;-t_SSgZZcpE1j%#KBVIyAD9F4Av(YZ3YZVk%m-}d g1KP)jI36DeT|Q9Dd_XfF(EPJ0`u3k6(yO2U1Cb