Commit graph

71 commits

Author SHA1 Message Date
Carter Hsu
f3ec3f642f audio: Audio platform, Mixer_paths, Fortemedia table check in (2023/02/17) for telephony.
1. Mixer_path: Adding FIR fast switch in voice-speaker (ON) and speaker (OFF)
2. Audio_platform: Enable MCPS table for lib v622
3. MCPS: Change MCPS for lib v622

Files from the latest attachment on b/269713682

Bug: 269713682
Test: verified by rickycheng@
Change-Id: Ia3953ac6254e03df9708018c4d170a21129c6e5d
2023-02-20 13:17:55 +08:00
Jasmine Cha
0a614e1716 audio: update playback tuning and volume curve
Merge notes:
* Update full volume curve for sound quality (bass, depth, stereo)
* Updated max volume for louder, punchier, more powerful experience
* Updated volume curve to pass power budgets (based on volume
  20-25 = P10 + 300mW and volume 1-19 = P10).
  - Power testing only based on speaker load (not full monsoon battery
    testing).
  - Only risk at volume 22, over power budget by ~50mW, very small
    increase but can deal with it next iteration before dogfood.
* Update volume curve top volumes to pass heat budget at 41-42C skin
  temp for nominal use case (13dB CF pink noise).

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)
* Still some bass distortion at top volume steps (need to address bass
  and piano distortion still).  Not clean but very natural vocals w/
  decent pitch reproduction.

Bug: 269384043
Test: manual test from 269384043#comment10

Change-Id: I01edeb0f5d56d2978f13523fe7ee7dd0f9e253b0
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-02-18 06:48:57 +00:00
Carter Hsu
1866688f6f audio: FM table check in (2023/02/09) for telephony.
- SB3 Handset (Duncan)
1. Update FFP and BVE parameter
2. Update NB/WB/SWB RFR and RLR

- SB3 Handsfree (Ricky)
1.  Echo / ECDT fine tune parameter for all bands.
2. NS fine tune parameter for all bands.

- SB3 Handsfree (Ricky)
1.  Echo / ECDT fine tune parameter for all bands.
2. NS fine tune parameter for all bands.

- SB3 Headset/Bluetooth (Ricky)
1. Sync Handsfree TX setting to VCO-TX, Headphone-TX, BT-HAC-TX
2. Sync Handsfree RX setting to HCO-RX

Files from the latest attachment on b/268454089

Bug: 268454089
Test: verified by rickycheng@
Change-Id: I2f7aaaeb085d59480b9916763f2991d551dfa0a6
2023-02-10 12:41:44 +08:00
TreeHugger Robot
3c28f2ea06 Merge "audio: enable gapless offload" 2023-02-01 11:25:25 +00:00
yixuanjiang
5046bf0b3e The 3rd table release for Shiba
The change item are template.xml and recording.gatf which could be found in the ZIP file.
For template.xml: add ID73~ID80 in the new WNR library
For recording.gatf: update MBDRC MIC path : MBDRC Threadhold_dB[1] 44/44/44 (Band1/Band2/Band3) MBDRC gain_dB 27 Limiter gain -2
Camcorder path : MBDRC Threadhold_dB[1] 44/38/38 (Band1/Band2/Band3) MBDRC gain_dB 24 Limiter gain 0 KneeWidth[2] 6 -> 0 Limiter_gain_dB -2 -> -0.2

Bug: 265884472
Test: verified by HW jacky
Change-Id: I8e01794556437fa6b74e0ca6e972778272741717
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2023-01-18 10:53:03 +00:00
yixuanjiang
87dfa6319a The 2nd table release for Shiba
The change item is recording.gatf which could be found in the ZIP file.
for recording.gatf

change parameter for MBDRC in all scenarios
Mackup_gain_dB 24 -> 27.0
Min_Gain_dB -25 -> -29.0
Threadhold_dB[1] -44 -> -38
CompressRatio [1]0.8 -> 1.0
CompressRatio [2]0.2 -> 0.0
KneeWidth[2] 0 -> 6
Limiter_gain_dB -0.2 -> -2
Change IIR2 8kHz to 2dB

Test: verified by HW wjacky@
Bug: 264746360
Change-Id: Icb53d0429fe8adab43a1743bedb71ee81eafd947
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2023-01-09 08:52:17 +00:00
TreeHugger Robot
b2cbba2262 Merge "audio: First FM table check in (2023/01/05) for telephony." 2023-01-07 08:06:09 +00:00
Robert Lee
a95c6b5ee3 Merge "audio: update tuning bin file and table for 48K playback" 2023-01-06 10:47:56 +00:00
David Li
a1a6b76c99 audio: First FM table check in (2023/01/05) for telephony.
//SB3
Handset: Duncan
1: Modify NB/WB/SWB gain setting and IIR setting to meet 3GPP requirements

HAC: Owen/Duncan
1. Modify NB/WB/SWB DL FDEQ slightly to meet Y-axis magnetic FR reqs of HAC v2019
2. Copy DL settings above to Handset_HAC TMOUS / RESERVE2

Handsfree: Ricky
1. All band first tuning release for Proto stage

BT:  Gene
1. Fine tune BT EL for NB WB SLR
2. BT HE table version from 1.3.1 to 1.3.3
3. Make HK BT LE EASSA to be same with SB (SB is correct originally)

Files from the latest attachment on b/264499596

Bug: 264499596
Test: verified by rickycheng@
Change-Id: I09730d343f27cec4ae4a285373f2b05daa6b2423
2023-01-05 16:19:47 +08:00
juyuchen
0bf430b32a audio: enable gapless offload
Bug: 264321094
Test: manual audio tests
Change-Id: Iddaa9a026e9fafea8d65a495e9bcd1ff716a55e9
Signed-off-by: juyuchen <juyuchen@google.com>
2023-01-05 15:21:00 +08:00
TreeHugger Robot
258077f1d1 Merge "add support for BLE offload case in audio policy" 2022-12-26 05:13:00 +00:00
David Li
3bdfceaadb audio: 1st table release for Shiba
There are recording.gatf and template.xml in the ZIP file.
for recording.gatf
Camcorder path : IIR1(high pass), SUR(calibrated filter), IIR2(high pass), AGC (-24 ideal RMS), MBDRC ( -44 threshold)
MIC path: correct MBDRC
for template.xml
correct SUR module ID

Files from the latest attachment on b/263448513

Bug: 263448513
Test: verified by wjacky@
Change-Id: I7d7dc2496ee3cf37b35b30f34b9f72febc512189
2022-12-23 10:00:30 +08:00
Robert Lee
a11f088032 audio: update tuning bin file and table for 48K playback
Bug: 261807510
Bug: 243626704
Bug: 243497194
Test: Builds
Change-Id: Idd50d9b5de0f183e9373e888cca3f93af03c428d
Signed-off-by: Robert Lee <lerobert@google.com>
2022-12-22 20:25:50 +08:00
Yung Ti Su
81f4134629 add support for BLE offload case in audio policy
Bug: 257377746
Test: manual

Change-Id: Id9a2c528fd51898d59c3234b05cd606d7ebd9dc2
Signed-off-by: Yung Ti Su <andysu@google.com>
2022-12-16 16:09:58 +08:00
Jasmine Cha
9b66a4e09d audio: update waves tuning
- Full tuning includes volume curve to match previous pixel
  at volume 18 to 1 perceived loudness.
- Passes all power targets
- Pass top speaker heat budget for 40C skin
- Fails bottom speaker heat budget for 40, 41, 42C skin.  Passes 43C skin.
- Test acoustics shows superior performance to past premium.

Bug: 262787252
Test: manual test

Change-Id: Iec4664f0f1ad7499caf5e3cde2158151ca849111
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2022-12-16 09:00:20 +08:00
vincenttew
5f962c00c0 fix usb factory loopback/playback/capture fail
Test: factory command, normal playback/capture
Bug: 245503800
Change-Id: I5f9aa710725f6e9869e7632f0c268e9e67f925c5
Signed-off-by: vincenttew <vincenttew@google.com>
2022-12-15 16:57:44 +08:00
Yung Ti Su
082d1b6417 Enable the spatial audio function
Bug: 254771189
Test: manual

Change-Id: I8fa9864103879efc10362695254e887629c46e10
Signed-off-by: Yung Ti Su <andysu@google.com>
2022-12-05 05:57:51 +00:00
TreeHugger Robot
6818dd02b8 Merge "audio: update tuning bin files" 2022-12-02 03:36:19 +00:00
Robert Lee
cb06fa32c9 audio: update tuning bin files
Change list:
- 1st proto PICL model 2.8V/3A for both top and bottom spks

Bug: 243497194
Test: builds
Change-Id: I260ebfe55ffc67530d4348d2d76d5fb627880d1c
Signed-off-by: Robert Lee <lerobert@google.com>
2022-11-29 11:44:10 +08:00
Robert Lee
c856ee61d8 cs35l41: add new path for crus_ap_cal
Bug: 252965402
Test: manual test
Change-Id: I04abe085098ba8dd7575c975b11e36cc916c1ced
Signed-off-by: Robert Lee <lerobert@google.com>
2022-11-22 10:15:43 +08:00
Robin Peng
fd0859e694 Initialize device folder
from: 858c0f08e332220d80a9eef8ddcd39ef4d5296ee
with updated device path

Bug: 248399843
Change-Id: I215a40a4f4719d5432e87401f4a3214c5189ba20
2022-10-30 16:03:17 +00:00