Bug: 178431048
Test: manually verify audio-coupled-haptics is working for Pixel
ringtones on P21 devices
Change-Id: I54a7dbe713e03af031036534f2dba388903ea81e
tuning table: 2021/05/14
R4:
Change list:
Tuning parameters were updated in gatf file
Bluenote parameters for camcorder were updated in template.xml
O6:
Change the parameters on IIR_2.
Bug: 181869495
Bug: 186721091
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I42eca1ab5dd39fce0d0a5feeb5599a22ad4378f3
Bug: 165776638
Test: VOIP / voice/ playback/ record
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I2133cedac1cf718e3632df5f292a2688fc009428
In AOC, ULL support requires the sink to be ULL
Speaker, Analog HP and USB are ULL Sinks,
Modem and BT are LL
Bug: 165737390
Test: OboeTester --> TEST OUTPUT
Change-Id: I23da02a52586e2f5d017142b5947dd082cdc2c62
<Change List>
For mixer_paths.xml to both O6 & R4,
1. Update path name "voice-speaker" to choose VMON of bottom speaker AMP as EC reference under telephony HH mode.
2. Add the "boost peak current limit" control of cirrus speaker amps for initial value(3.50A) and below paths name.
- "speaker" for stereo speaker playback, top amp with 1.70A, bottom amp with 1.90A
- "speaker-safe" for mono speaker playback(ringtone, alarm, notification), bottom amp with 3.50A
- "voice-handset" for telephony HA mode, top amp with 3.50A
- "voice-speaker" for telephone HH mode, bottom amp with 3.50A
Bug: 174448901
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I8bb847fbf1fc8632edf7a4f27b22184a4dd828d4
AudioRecord not support PCM_FLOAT on FAST path yet.(b/77913243)
Use 16-bit format for low-latency-record.
Bug: 175673727
Test: OboeTester
Change-Id: I450d161cd1b236717ad01287b95f56a284443040
Move AEC and NS to the liboffloadeffect
Bug: 187153996
Test: make -j128
Test: run cts --include-filter "CtsMediaTestCases android.media.cts.AudioPreProcessingTest"
Change-Id: Ic4b7260b483b776ca917dc3694b7d66ba7eefde7
Temporarily remove haptics support so that Telecom fallback mechanism of
default vibration will play whenever audio coupled haptics is not
supported.
Bug: 186720581
Test: manually verify on raviole that default vibration plays for
ringtone
Change-Id: I77e4a4a7ff19e6665434d9318271d20cd64e6c1d
Signed-off-by: Vince Leung <leungv@google.com>
- O6
- Improves the loudness of O6 while maintaining tonal balance.
- Improve loudness and tonal balance of ringtones and notifications
on speaker-safe.
- R4
- Significantly increases the perceived loudness of the
speakers at maximum volume.
- Improves the tonal balance and is tuned for distortion
mitigation for 1.8A current limits.
- Improves the loudness and tonal balance of ringtones and
notifications on speaker-safe.
Bug: 179089765
Bug: 179089856
Test: playback, mute on/off, bypass, lr swap/mixed
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I6bc5abfcb2d393c51946524861119629f158cbe2
For Cirrus amp, ASP means Audio Serial Port.
For AoC, ASP means Audio Signal Processing.
Bug: 184238845
Test: manual test factory test command
Change-Id: I8d62535056ef680e14ccc708c8f722a3dfab12ab
Signed-off-by: Robert Lee <lerobert@google.com>
Increase period size to avoid using Fastmixer in the deep buffer
playback.
Bug: 185096280
Test: manual audio tests
Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: I8ce12f151eaa9b711e1dacaf12e2f70c0555bf30
//R4O6
1. HA NB/WB/SWB/FB : adjust Mic SRC assignment / RX& TX Response adjust
2. HH NB/WB/SWB: TX/RX distortion fine tuning, WB TX PGA gain -> 0x1000
3. HE TTY HCO: sync the latest of HH RX
4. HE TTY VCO: sync the latest of HH TX
5. HE Headphone: sync the latest of HH TX
Bug: 174635995
Test: phone call
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ie384611a64bf6f837909f586fa4003345e4d292c
Bug: 179534284
Test: Manual verify speaker basic function work
Change-Id: I8f1dc408717042e8e8a6d1e30cca2548a45ee337
Signed-off-by: Robert Lee <lerobert@google.com>
Change list(R4/O6):
1. Update the parameters in each module(IIR_1, SUR, IIR_2, AGC, MBDRC)
2. Aim for different scenario(based on the rotation the the DUT) provide
different tuning parameters
3. Fine-tuning the zoom gain of AZ
Bug: 181869495
Test: camcorder
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I1d0aa78f657fcfc20bf5a570bbbebb28f4896bba
BT
WB TX EQ change from 1 to be 0 at 62.5Hz~125Hz band. Apply on all BT scenarios on WB.
FB RX, enable HPF 50Hz. Apply on all BT scenarios on FB.
HE TTY
Change gain
UL:
TX PGA gain is changed from -13.5 to be -8.5dB
DL:
RX PGA is changed from -12dB to be -3.99
RX VOL is change from -23dB to be 0dB
Apply to all TTY full, VCO, HCO
Apply to all bandwidth
Apply SPK TX to VCO TX
Apply SPK RX to HCO RX
Bug: 174635995
Test: phone call
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I3e3972de1bd5680d499c5137e04db434a021a822
Tuning changes:
- Tuning for f0 limit samples for both top and bottom speakers
- HPF is now cutoff @ 120Hz (used to be 150Hz) for both top and bottom speakers
Firmware changes:
- Upgrade to v6.47 firmware for protection, cal, and diag firmware
Bug: 181874512
Test: manual audio tests
Signed-off-by: juyuchen <juyuchen@google.com>
Change-Id: I2ed80d2397a2f0fde4a8591e0986e3a3abf8e1b0
Change list:
update the parameters on each module on Camcorder(enable module: IIR1,
linear gain, Surround, IIR2, AGC, MBDRC)
Bug: 181869495
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I9afc4cf202f65138d78040421a10148e2b5097b7
Turn on "LVM Enable" when the offload playback path is applied.
Bug: 180984363
Bug: 165719427
Test: make -j128
Test: test LVM effects and visualizer on offload playback on oriole
Change-Id: I5e64575ce39fe0e8d9f54913ccab9cc47da8763e
1. HA TX/RX FB tuning - TdDRC/FdEQ/PreEQ/PGA, and sync to HAC-TX
2. HH TX/RX FB tuning - TdDRC/FdEQ/PreEQ/PGA
3. HE no mic heaset NB/WB/SWB/FB - sync HH TX
4. TTY HCO/VCO NB/WB/SWB/FB - sync HH RX/TX
5. BT
- BT HAC TX NB/WB/SWB/FB- sync HH TX
- Downlink
* Set RX PGA Gain to be 0.
For all bandwidth NB, WB, SWB and FB.
For all BT scenarios: BTNB-NREC-off, BTNB-NREC-on, BTWB-NREC-off, BTWB-NREC-On, BT-HAC.
* Merge RX BT setting to BT-HAC for NB, WB, SWB and FB.
* Set volume to be 0dB for all volume step. For all bandwidth NB, WB, SWB and FB.
For all BT scenarios: BTNB-NREC-off, BTNB-NREC-on, BTWB-NREC-off, BTWB-NREC-On, BT-HAC.
Bug: 174635995
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I0b9fd9e8421577c1bb07913e2740c60ed5a51b05
- improving the tonal balance in the treble region
Bug:179089765 #comment13
Test: mute on/off, L/R mixed, L/R swap
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ife791670350dbfddceb420d583c487dc6ce72a68
Request From HW Darren and only modify on o6/r4
Test: verify by HW Darren
Bug: 182761985
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: I5461ed54078dce1a532b345a923530fa00ddd97f