Commit graph

44 commits

Author SHA1 Message Date
millerliang
a4f879a3d4 audio: change format of mmap-playback to float
Bug: 201398105
Test: OboeTester
Test: atest CtsNativeMediaAAudioTestCases
Signed-off-by: millerliang <millerliang@google.com>
Change-Id: I57965faeb93f6e07f10ba8ab63d66298149bd556
2022-03-07 02:59:26 +00:00
Jasmine Cha
22fe48b297 audio: waves: update BAACL mps and ini
Bug: 203794965
Test: manual test
 P10: b/203794965#comment7
 C10: b/203817007#comment10

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I758791e6311ac1e33c1dd2aa16ad40bd636d9c7f
2022-03-04 10:02:32 +00:00
Carter Hsu
7585c7545a Revert^2 "audio: Update voice tuning 20220224"
fd3cebfa22

Change-Id: I161570a9f52f7586ab674c675b5fdaaad5457741
2022-03-02 13:09:51 +00:00
Carter Hsu
b8102093c5 Revert^2 "audio: iS900 table release of Fortemedia"
a0982ca489

Change-Id: If70327187c71a6df3c2dc05823ba6d5a08a83eef
2022-03-02 13:09:51 +00:00
Carter Hsu
94c8478ae8 Revert^2 "audio: voip downlink to stereo"
a692a92f6f

Change-Id: I312d657be88e5fe4f4c52f649b0e84c3858a0916
2022-03-02 13:09:51 +00:00
Carter Hsu
a692a92f6f Revert "audio: voip downlink to stereo"
Revert submission 16996078-voip_speaker_separation-master-table-tm-dev

Reason for revert: <AoC is reverted by b/222138584>
Reverted Changes:
I85c654319:audio: voip downlink to stereo
Iac83ae74c:audio: iS900 table release of Fortemedia

Change-Id: Ib741e38913ab39af916f3dbb60bd08159c0d6cf2
2022-03-02 12:00:42 +00:00
Carter Hsu
a0982ca489 Revert "audio: iS900 table release of Fortemedia"
Revert submission 16996078-voip_speaker_separation-master-table-tm-dev

Reason for revert: <AoC is reverted by b/222138584>
Reverted Changes:
I85c654319:audio: voip downlink to stereo
Iac83ae74c:audio: iS900 table release of Fortemedia

Change-Id: I5bb1d1a0ba11b130f2ff56e8babf5402a135e8f4
2022-03-02 12:00:42 +00:00
Carter Hsu
fd3cebfa22 Revert "audio: Update voice tuning 20220224"
This reverts commit cbb9f05e5a.

Reason for revert: <AoC is reverted by b/222138584>

Change-Id: I4125a61c1142e0c6733f121b227d9ec652191a4b
2022-03-02 12:00:42 +00:00
Robert Lee
24f59386c5 audio: update speaker protection bin file
Change list:
1.Enable PICL model on top speaker

Bug: 199029784
Test: builds
Change-Id: I2a330b4624eef8e8cbb6ad980f6fbcd18ac9c6f7
Signed-off-by: Robert Lee <lerobert@google.com>
2022-03-02 03:23:20 +00:00
Carter Hsu
cbb9f05e5a audio: Update voice tuning 20220224
FM table Changelist:
1. P10/C10 Based on iS900 : HA / HH / HE tuning setting for EVT1.1

Mixer changelist:
1. P10/C10 Change PCM Gain for Handset mode

Bug: 216258666
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I5bfd1334f949540b2c87ea5b3aaed4c47eb6fb93
2022-03-02 02:04:31 +00:00
Robert Lee
70e80b8217 audio: update speaker protection bin file
Change list:
1. tuned down top speaker Xmax to 0.37mm to meet reliability requirement.

Bug: 198765357
Test: builds
Change-Id: I6aa35972846805c583b45d0a0c71df99be436156
Signed-off-by: Robert Lee <lerobert@google.com>
2022-03-01 10:36:44 +00:00
Carter Hsu
b06bb3278f audio: voip downlink to stereo
Bug: 208951314
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I85c654319998e31bb846830f9878b9385ef30091
2022-03-01 06:31:49 +00:00
Carter Hsu
eb39103cd8 audio: iS900 table release of Fortemedia
Bug: 208951314
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Iac83ae74ce2db1372bd0e2daeab93e96698a2ad7
2022-03-01 06:31:49 +00:00
Jasmine Cha
8002465010 audio: update baacl configuration
Bug: 204271308
Test: build pass
      adb shell audio_waves_custom_action_tests
      adb shell "echo 10000 > /dev/thermal/tz-by-name/battery/emul_temp"
      adb shell "echo 80 > /dev/thermal/tz-by-name/soc/emul_temp"

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I6d32f82df45d80dfe2d1d16aad979b6277138402
Merged-In: I6d32f82df45d80dfe2d1d16aad979b6277138402
2022-02-24 11:40:47 +08:00
Robert Lee
65c65dfe82 audio: update speaker protection bin file
Change list:
1. set Top speaker Tmax to 105 degC for Waves tuning

Bug: 199029784
Test: Builds
Change-Id: Ie7274f01f831a1b3e17c929472ebffe9d0f1d2a1
Merged-In: Ie7274f01f831a1b3e17c929472ebffe9d0f1d2a1
Signed-off-by: Robert Lee <lerobert@google.com>
(cherry picked from commit e6bf777674)
2022-02-22 13:47:17 +00:00
Robert Lee
9e44a2793d audio: update speaker protection bin file
Change list:
1. Re-characterized speaker model on top speaker due to a design change
2. set Tmax to 105 degC for Waves tuning

Bug: 198765357
Test: builds
Change-Id: Ib1793b25c58aed5f7e4df2ff07b11f0cebf876da
Merged-In: Ib1793b25c58aed5f7e4df2ff07b11f0cebf876da
Signed-off-by: Robert Lee <lerobert@google.com>
(cherry picked from commit 52798a52d71d972415dc4964ec18591f177cc620)
2022-02-22 09:20:24 +00:00
Tai Kuo
e6f34d946a haptics: enable hapitcs sink and slot setting
Bug: 199578214
Test: trigger audio coupled haptics via sound picker app
Change-Id: I2c20f75d5df59e5d72800878c76c5ad3c1709079
2022-02-16 17:39:13 +00:00
Carter Hsu
0947bfb59f audio: Update audio recording tuning
Bug: 216206051
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ic76a5c7deafb0a6a5c2390be5c1de2fcdb917ca2
2022-02-14 08:19:56 +00:00
Jasmine Cha
b88ab088d6 audio: enable dual spk control in voice/VOIP
Bug: 204271052
Test: voip with speaker mode
      atest dual_speakers_test

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I3bb59bf5444a537230c1dc3a4f74bd68ec209f4e
2022-02-14 06:17:53 +00:00
Robert Lee
1ce4ba5628 audio: update speaker protection bin files
Change list:
1. Enable PICL
2. switch to 48k speaker playback

Bug: 199029784
Bug: 215442102
Test: Builds
Change-Id: Ideb2334cf1bee35396b0a465e33d83171a8f7bb2
Signed-off-by: Robert Lee <lerobert@google.com>
2022-01-28 20:10:49 +00:00
Robert Lee
26780b00e6 audio: update speaker protection bin files
Change list:
1. Enable PICL
2. switch to 48k speaker playback

Bug: 198765357
Bug: 215442102
Test: Builds
Change-Id: I045b457236dfd7243b2b1d93bf088d7f322bc766
Signed-off-by: Robert Lee <lerobert@google.com>
2022-01-28 20:10:49 +00:00
juyuchen
071cd6b172 audio: Switch 96K to 48K TDM speaker playback
Bug: 215442102
Test: manual audio tests.
Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: I59db8d6735872722b7878b854e2260289c160ba2
2022-01-28 20:10:49 +00:00
Carter Hsu
c355b3bf5c audio: init Fortemedia table for 895
Bug: 216258666
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ia67f75c4945117dab59d769c762e7867fcf1ac2d
2022-01-26 06:26:09 +00:00
Jasmine Cha
cb88a232bf audio: waves: enable battery throttle(action 258)
- use the same sound mode since preset file isn't ready

Bug: 204271308
Test: lr swap/mixed, mute, bypass
 Enable throttle:
 adb shell "echo 24000 > /dev/thermal/tz-by-name/battery/emul_temp" && adb shell "echo 91 > /dev/thermal/tz-by-name/soc/emul_temp"
 Disable throttle:
 adb shell "echo 26000 > /dev/thermal/tz-by-name/battery/emul_temp" && adb shell "echo 79 > /dev/thermal/tz-by-name/soc/emul_temp"

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Iab25f082210d7f43e3439b010754332f6a48e511
2022-01-25 05:25:46 +00:00
Carter Hsu
d95f875407 audio: enable decoded offload
Bug: 213020870
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I12144bdff8af2aa878f438a97a2d495c5c3d0765
2022-01-22 05:48:09 +00:00
Carter Hsu
d3bed20146 Revert "Revert "Revert "Revert "audio: enable SA lite/full module""""
This reverts commit b68bbcddda.

Reason for revert: <AoC with SA module merged>

Change-Id: Ic9ba6814c6c6e058198eab71eeb35ff267e7f599
2022-01-22 04:32:50 +00:00
Robert Lee
dc37150dbf audio: update speaker protection firmware and bin files
Change list:
1.Update the firmware to v6.63(comment#6)
2.Re-Characterize speaker model with EVT samples.

Bug: 198765357
Test: Builds
Change-Id: I2b0462c56361b5841893118d0e45871a27783817
Signed-off-by: Robert Lee <lerobert@google.com>
2022-01-19 08:40:13 +00:00
Robert Lee
e3aa0611c1 audio: update speaker protection firmware and bin files
Change list:
1.Update the firmware to v6.63(comment#5)
2.Update the EVT SP model-Version3

Bug: 199029784
Test: Builds
Change-Id: I9c62f761aefb7dfe172399849cfc14b4f3223cbd
Signed-off-by: Robert Lee <lerobert@google.com>
2022-01-18 08:44:55 +00:00
Carter Hsu
b68bbcddda Revert "Revert "Revert "audio: enable SA lite/full module"""
This reverts commit c3e70c164b.

Reason for revert: <AoC is reverted in b/214259243>

Change-Id: I0e6dcd259cdb3efe7ec870bf7934da38675edb23
2022-01-14 11:45:12 +00:00
Patty
9fe81d73de Add LE audio policy file
Bug: 214374267
Test: connect with LE audio device and play music
Change-Id: Ide900151e50634fe87c8918bf70b2ca62f46fd77
2022-01-14 08:23:42 +00:00
Carter Hsu
74d7fb110e audio: enable telephony input and output
Bug: 213020870
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I9c56aa6905645f89b0aa5fe320ac57c2b06f45f1
2022-01-13 02:48:30 +00:00
Carter Hsu
c3e70c164b Revert "Revert "audio: enable SA lite/full module""
This reverts commit 1fa392b4b2.

Reason for revert: <AoC enables the SA module>

Change-Id: I4aaf967432b0254e3369608fa5a95cb2bd87079b
2022-01-12 09:23:09 +00:00
Carter Hsu
1fa392b4b2 Revert "audio: enable SA lite/full module"
This reverts commit d5d0e9f343.

Reason for revert: <AOC FW that supports Spatial audio capture has been reverted>

Change-Id: I18286694da289215193c3e39ad71ea4a50392a69
2022-01-06 03:42:31 +00:00
Carter Hsu
be8aaf02d4 audio: change primary output to float
Bug: 200293124
Test: build pass
Change-Id: I356376d8090da006b915e8cce9a71759ebb459e6
Signed-off-by: Carter Hsu <carterhsu@google.com>
2022-01-05 11:19:05 +00:00
Jasmine Cha
5a4b4d3903 audio: enable dual sepaker in voice/voip spekaer mode
- specific top speaker control doesn't merge becuase of pop sound issue
during turning on/off a speaker.

Bug: 207431993
Test: manual test (b/207431993#comment16)

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ieca51d1f0ca238ff0d9112e8ede9d2eaad28ce98
2022-01-05 09:47:53 +00:00
Robert Lee
2e78d0e772 audio: enable default 96k
Enable default 96k sample rate to fix the noise issue when enabling
96k speaker protection with 48k sample rate setting.

Bug: 206060532
Test: audio normal after device boot with speaker protection enabled
Change-Id: I28e58731b49b18ee14b9a1195c549e71a231d0ee
Signed-off-by: Robert Lee <lerobert@google.com>
2022-01-05 09:42:34 +00:00
Carter Hsu
d5d0e9f343 audio: enable SA lite/full module
Bug: 209687337
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I6e40321524af98441c8405a640c61ff3bc0a48cd
2021-12-23 00:56:34 +00:00
Jasmine Cha
8e0dcbf340 audio: update waves tuning
- sync tuning from final R4.
Sha1sum: e0f4816e759af04f41b6ea4716781b831e4dd0bb

Bug: 203817007
Test: manual audio test (203817007#comment5)

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Id867442555bda91b440192b7a8898c0b6457037f
2021-12-20 05:32:40 +00:00
Carter Hsu
fb3354b90f audio: enable VoIP output and input
Bug: 202809763
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I1a7f3aac11d4080f52e5e7ea777dde9b5bba39c2
2021-12-03 05:16:32 +00:00
Carter Hsu
bfaa490ff7 audio: enable Fortemedia and Waves
Bug: 202809763
Bug: 202809919
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I017e20f4c1375f1c63ce234f98f9c3f12d873016
2021-12-03 05:16:32 +00:00
Robert Lee
cb453484d8 audio: update cali/diag bin files for 96k
Bug: 205055813
Test: Manually update bin files and run
adb shell crus_sp_cal -d -s -a --device 5 --ambient 25 --num-speaker 2 --verbosity 7
 result: Everything is good

Change-Id: Iba25fcb3cc0252baf87df0b4424a73d3790ed379
Signed-off-by: Robert Lee <lerobert@google.com>
2021-12-02 09:26:35 +00:00
Jasmine Cha
cff2f8cd86 audio: update speaker boost peak current limit
- Set the "boost peak current limit" as 2.50A in default for
   both top & bot cirrus amps under "speaker" path(stereo
   speaker playback usecase).

Bug: 207431993
Test: manual test (b/207431993#comment7)

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ie371225338a7470bf8d9bced46f68d16192758c3
2021-12-02 07:56:00 +00:00
juyuchen
1f6f0e64ea audio: enable 96K speaker protection playback
Bug: 206533159
Test: YT music playback

Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: I58e247c95046908b99a02a8dd2ff08e1a5592f9c
2021-12-01 09:31:02 +00:00
Cyan_Hsieh
ff4c7ca3b5 Initialize device folder
from: 715ff58363e1fd4edc7c1bd428a77af6ddcb7684
with updated device path

Bug: 198128551
Change-Id: I2d9eace5077290b74ef00efb7304128f344514c1
2021-11-25 19:59:21 +08:00