Commit graph

123 commits

Author SHA1 Message Date
Carter Hsu
01e067a7ab audio: FM table check for UDC QPR1
#HK3/SB3 (Ricky/Duncan)
  1. Modify kid's voice parameter for all band all usercases
    DR_RESRV_7: 0x122E
    DR_RESRV_8: 0x1100

Bug: 300422978
Test: verified by acoustic team
Change-Id: Ifb331a8d16b5bd76ead68141cc6f74c4d0458d8f
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-09-15 00:09:09 +00:00
Jasmine Cha
95b21eaf32 Merge "audio: add runtime tuning dump for bluenote" into udc-qpr-dev 2023-09-13 03:20:53 +00:00
Poomarin Phloyphisut
60b9ce0932 [USB Audio AIDL] Fix wrong capture path on mixer_paths.xml
Bug: 299388175
Test: Local Test
Change-Id: I856e1ad4dc9677b3e06f7c46c7e88b4c5681eed9
2023-09-10 15:56:16 +00:00
Carter Hsu
e1b0928b2a Merge "audio: using Fortemedia mcps table" into udc-qpr-dev 2023-09-07 01:16:43 +00:00
Carter Hsu
270debe4aa audio: using Fortemedia mcps table
Bug: 295415355
Test: Verified at b/295415355#comment4
Change-Id: Ia5027a73af93db3f77acb96d236b828760dc2d3d
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-09-04 05:18:14 +00:00
Yung Ti Su
f9c8cd244b add mixer path for BT SCO voice call
Bug: 297794937
Test: manual

Change-Id: Ied5cd99dbab9a29a8abe2b7fd35c2e19dc35aba0
Signed-off-by: Yung Ti Su <andysu@google.com>
2023-08-31 10:23:02 +00:00
Jasmine Cha
389a9bc4d1 audio: add runtime tuning dump for bluenote
Bug: 298314391
Test: manual test

Change-Id: I81e8c64c1dfb9e2b34bb05689e5cf83467708d91
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-08-31 14:08:34 +08:00
Treehugger Robot
d19c9efb98 Merge "audio: FM table check in (2023/08/28) for telephony." into udc-d1-dev am: 7766aab2a0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24495631

Change-Id: I5227860cb44c334aa359fc37b894bbe91ad9213a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 04:56:14 +00:00
Yung Ti Su
9fe8fb10b4 [AIDL] Add mixer paths for BT
Bug: 293221641
Test: manual

Change-Id: I6813b966a65fe9787be911037689e7a2a9d831ed
Signed-off-by: Yung Ti Su <andysu@google.com>
2023-08-28 17:58:03 +00:00
Carter Hsu
4471e22a8d audio: FM table check in (2023/08/28) for telephony.
Change list:
- SB3 Handset (Duncan/Ricky)

1: Fine tune RFR above 10KHz(max vol and max-1 vol) for EVS SWB to get
   better echo loss performance during AMS ON  | Voice_Generic to fix b/290324911
2: Merge 1 to Handset/ RX FDEQ to TMO-US/CUSTOM1/CUSTOM2/RESERVE1/RESERVE2 SWB FDEQ
3: Adjust VoIP volume table to reduce minimal volume 1.5dB to fix dogfood
   report issue b/296222629
4. Optimized AMS parameter for all bands

-HK3 Handset (Ricky)
1. Optimized AMS parameter for HANB

Bug: 290324911
Test: verified by duncanlee@
Change-Id: Iec5065359a950ab55c81df3ec7c43e7de2b0cfb9
2023-08-28 16:17:48 +00:00
Joey Poomarin Phloyphisut
a5c805dc74 Merge "[USB Audio AIDL] Add mixer_paths for usb audio." into udc-qpr-dev 2023-08-24 05:49:50 +00:00
Poomarin Phloyphisut
01377d8433 [USB Audio AIDL] Add mixer_paths for usb audio.
Test: Local Test
Bug: 274870625
Change-Id: Ic8a587ad9ccf6fb35308f4e8acb58133894117e1
2023-08-23 07:40:39 +00:00
Treehugger Robot
1ef1991110 Merge "audio: FRC Exit recording tuning table update" into udc-d1-dev am: dc9acd635c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24442048

Change-Id: I2a6ac61139b853f552b0eb4fdbcc43eb5b2478ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 01:32:26 +00:00
yixuanjiang
7333c95f5f audio: FRC Exit recording tuning table update
DVT1.0 table check-in for DVT1.0-DM04 FRC Exit
It's the mitigation tuning aim for sound drop issue when there's high SPL heavy bass

Change list of new table:
Camcorder path
1. AGC
   GainApplied 0 -> -10
   minGain -29 -> -18
   longGainAtRt 20000 -> 100000
   GainAtRt 20000 -> 100000
   rmsTav 1000 -> 1500

Test: Verify by HW darren
Bug: 291402279
Change-Id: I18840c8f5a0afafbc671136a9ff25d790e6cd878
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2023-08-17 06:30:57 +00:00
Jasmine Cha
31ea730ca1 audio: support boost mcps for handset swb
Bug:294182291
Test: manual test

Change-Id: I8d5d7d3326ca5bd26ac9557c1629e17150cb21bb
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-08-15 06:41:55 +00:00
Jasmine Cha
69b91155ce audio: waves table update am: 00abb59188
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24309636

Change-Id: I8a71d8d15ef6a3f5913c699c0d93609c4aeca1b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-09 02:47:35 +00:00
David Li
ddf9fc1741 audio: new AIDL configuration xml
Bug: 206737711
Test: mm
Change-Id: Id3eac7b9f3af897cf6163ecc90b6f07960eb0acd
2023-08-07 13:03:28 +08:00
Jasmine Cha
00abb59188 audio: waves table update
Release Notes:
- Fixed buzzing distortion from new Barbie soundtrack (only
  affects volumes 25, 24, 23 in portrait and landscape modes)
- Maintained overall timbre advantage (but with some slight
  warmth reduction) over previous projects on most content tested.
- Some sibiliance
- Some distortion still remains, but not high risk
- Some pumping risk (same as RC)
- DXO Mark returned same score of 140 for this tuning
  (same as RC)
- No change to speaker-safe tuning
- No change to BAACL tuning
- No change to thermal throttle (safety 47C)

Bug: 293477854
Test: manual test
 - Acoustic measurements (full report WIP)
 - Power testing based on VMON/IMON (low risk - less power than
   RC at vol 25-23 avg, similar power 22-1)
 - Thermal testing based on VMON/IMON (low risk - less power than
  RC 25-23 avg, similar power 22-20)

Change-Id: If44a8a1c3e9a91b2ba6e9331880cb0506d00b79f
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-08-04 09:56:13 +08:00
Carter Hsu
8c5fbef7ed Merge "audio: disable Fortemedia MCPS table" into udc-d1-dev am: c80c66cb25
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24211589

Change-Id: I85fc3e1c93c7f6b5e58a7a0fed4d00275f848f8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02 01:39:57 +00:00
Carter Hsu
559f36c30a audio: disable Fortemedia MCPS table
Use the HAL code to control the MCPS and boost
the handset MCPS on SWB scenario

Bug: 292154162
Test: verified on test build
Change-Id: I6418e13a37d9b9d796f726218ce9b5de2534efa9
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-08-01 07:06:26 +00:00
Carter Hsu
ea872f8172 audio: adding HDMI to all policy configurations
Bug: 264508873
Test: build pass
Change-Id: I3a55089732bee260817ea28874a92d8ae5b9b4f3
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-07-26 00:39:04 +00:00
TreeHugger Robot
1507520185 Merge "audio: Recording tuning table update - 9th Ver." into udc-d1-dev am: 4885381964
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24140783

Change-Id: Ia1113cc61e4258d109edcd45b77544ddc8429dc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 15:22:41 +00:00
yixuanjiang
7c382dd43b audio: Recording tuning table update - 9th Ver.
DVT1.0 table check-in for DVT1.0-DM04 RC Exit
Change list of new table:

Camcorder path
1. remove all AZ gain in surround module
2. MBDRC
   gain_dB low/mid/high  24/24/24
   Min_Gain_dB low/mid/high  -29/-29/-29
   threshold_dB[0] low/mid/high  -85/-85/-89
   threshold_dB[1] low/mid/high  -33/-33/-33
   kneeWidth[0] 6/6/6
   kneeWidth[1] 6/6/6
   attackTime[0] 100/100/100
   attackTime[1] 10/10/10
   attackTime[2] 20/20/20
   releaseTime[0] 300/300/300
   releaseTime[1] 20/20/20
   releaseTime[2] 100/100/20
   limiter: gain_dB: 3, threshold_dB: -3.3, atrt fix in 5

Mic path
1. MBDRC
   limiter: gain_dB: 3, threshold_dB: -3.3, atrt fix in 5

Test: verify by HW darren
Bug: 291942899
Bug: 292018225
Change-Id: I62e7459be6017c8d86c0534af19e07ee968eb828
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2023-07-20 11:02:58 +00:00
Rios Kao
6833c3c2bc Merge "aidl: sthal: add support for aec record in mixer table" into udc-qpr-dev 2023-07-18 07:38:47 +00:00
Jasmine Cha
2e2c31cea8 audio: sync cca setting from hidl
Bug: 289859350
Test: build pass

Change-Id: I66c28ced092189fce199eb8c8250c2bf836ac4af
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-07-18 04:38:28 +00:00
Carter Hsu
3ca4e03015 Merge "audio: FM table check in (2023/07/14) for telephony." into udc-d1-dev am: 3978e8ea38
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24069199

Change-Id: I2f7d5627abad2f3f5b57a32fcb805cac0ee97cad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 11:20:02 +00:00
Carter Hsu
299ee78dda audio: FM table check in (2023/07/14) for telephony.
- SB3 HE
Turn on FENS on Condor V21 WB

Files from the latest attachment on b/291188480

Bug: 291188480
Test: verified by genewang@
Change-Id: Ib7b23277c04d736b9d9435a1831ab6f5a58b5513
2023-07-14 07:36:29 +00:00
Rios Kao
052c18b3e0 aidl: sthal: add support for aec record in mixer table
note: This table is only used by AIDL Sthal.

Bug: 291186942
Test: end-to-end enable path by quick phrase.
Change-Id: I3b9e6ca77b70e3a95456c5553d91dbebf4c0ef17
2023-07-14 06:57:41 +00:00
Robert Lee
7339e8dbe1 Merge "audio: add hdmi path" into udc-qpr-dev 2023-07-13 03:30:43 +00:00
Robert Lee
eed6b38128 Merge "audio: add HDMI device handler" into udc-qpr-dev 2023-07-13 03:30:43 +00:00
Carter Hsu
0e2c6ba5c4 Merge "audio: FM table check in (2023/07/07) for telephony." into udc-d1-dev am: 34809d551f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23971004

Change-Id: Ib152cf28e0dff1d84186a798297799d32a0846ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-12 08:53:02 +00:00
Carter Hsu
e9da29391b audio: FM table check in (2023/07/07) for telephony.
//fortemedia
- SB3 Handset.dat (Duncan/Ricky)
1: Fine tune RFR WB/SWB for Orange mask
2: Reduce RLR 0.5dB for NB/WB
3. AMS fine tuning v2

-SB3 Speaker (Ricky)
1. HHSWB ECDT performance optimization
2. AMS all bands performance optimization
3. Sync parameter from Generic to Custom1/2 and Reserve1

-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

- SB3 BT (Gene)
- Make RX Stereo process for VoIP call (RESERVE2-SWB)

//audio platform (Chilin)
1. Stereo processing enabled for BT

Files from the latest attachment on b/290297333

Bug: 290297333
Test: verified by rickycheng@
Change-Id: Icb2544d37cd063abd9cb700f7a9f95cc3deb435f
2023-07-07 07:37:29 +00:00
Carter Hsu
9b8a75be44 Merge "audio: FM table check in (2023/06/29) for telephony." into udc-d1-dev am: 221ec64db0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23844658

Change-Id: Ia7b6e5a66b175ba8cf2e742392fc1cab3b8fb5cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-03 02:33:44 +00:00
Carter Hsu
56150ab028 audio: FM table check in (2023/06/29) for telephony.
- SB3 Handset.dat (Duncan)
1: Update NB/WB/SWB PREEQ1/2 for DVT
2: NS outward 60 degree update
3: NB/WB/SWB SLR fine tune

- SB3 Headset (Gene)
1. Enable FENS for HEADSET-GOOGLE_CONDOR_CERTIFICATION1-VOICE_GENERIC-NB

Files from the latest attachment on b/289338520

Bug: 289338520
Test: verified by rickycheng@
Change-Id: Id4c1ccec2d8c9228eaaf35ec8f2ec577fada6bf8
2023-06-29 12:34:52 +00:00
Jasmine Cha
13fbb117f6 audio: move controls for acoustic shock and battey throttle.
Bug: 274373213
Test: manual voip test/ device, host test
 vendor.google.whitechapel.audio.hal.audio.tuner_device_tests
 vendor.google.whitechapel.audio.hal.audio.tuner_tests

Change-Id: I9d0d67beb1e78258f390801b3a4c9ac92bd06bf1
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-06-28 16:38:54 +08:00
Treehugger Robot
9fb00d6bb4 Merge "audio: Recording tuning table update - 8th Ver." into udc-d1-dev am: 673c663a19
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23759586

Change-Id: I8c7b190411ded061c2dc5fcd5c567f0a6433b8e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 08:54:03 +00:00
Treehugger Robot
673c663a19 Merge "audio: Recording tuning table update - 8th Ver." into udc-d1-dev 2023-06-26 08:07:29 +00:00
Jasmine Cha
a986f7352d audio: update playback tuning am: f1a154e316
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23810083

Change-Id: Ic3a35259a681c3c55ca552706390c17b195c8e8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 06:59:59 +00:00
Jasmine Cha
f1a154e316 audio: update playback tuning
- Fixed cracking piano issue
- Improve vocal muddiness issue
- Updated stereo balance
- Maintain as much of previous timbre as possible
- Reworked volume curve to match previous tuning
- Added improved BAACL tuning
- Added thermal throttle (2nd linklaw) tuning for 580mW
  bottom speaker limit @ 46.5degC

Bug: 288460371
Test: tested by hardware team
 - Basic MPS functionality / glitch checks
 - Acoustic Objective measurements (MTV and GTW).
 - Perceptual testing (PTE)
 - UX MTV 30 users
 - Thermal (vmon/imon): Pass
 - Battery (vmon/imon): Pass
 - Battery (Monsoon internal): Pass

Change-Id: Ie03c3124535a7c5ebb86540475827829f8dfc0f7
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-06-26 10:43:27 +08:00
yixuanjiang
be3f3955f5 audio: Recording tuning table update - 8th Ver.
HK3 DVT1.0 Beta-DM04 Exit recording tuning table update
change recording.gatf and template.xml this time.
DVT1.0 table check-in for DVT1.0 Beta-DM04 Exit
Change list of new table:

Camcorder path
1. AGC ideal:-34 minGain:-29
2. Fine tune IIR1
3. Fine tune Surround/AZ parameters, compensate low frequency for AZ
4. MBDRC threshold low/mid/high  -85/-84/-84, -33/-33/-33
5. SNS parameters update and the template update -> bin threshold(173/202/254/364/513)

Mic path
1. disable AGC module on mono/stereo mode

Test: verify by HW darren
Bug: 288210161
Bug: 288210947
Change-Id: Ifcd69430da41f89b5e8022535c1984ab49038680
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
2023-06-26 01:59:19 +00:00
Carter Hsu
1cfda0e043 audio: add hdmi path
Bug: 264508873
Test: verified on test build
Change-Id: I85a5df9e4f3404219c1c7f33ebe368063b3a9706
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-06-20 00:24:09 +00:00
Carter Hsu
b2b86f9338 audio: add HDMI device handler
Bug: 264508873
Test: verified on test build
Change-Id: I9ab084232f0dcaa03546de11d134c28f82a8f232
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-06-20 00:23:45 +00:00
Carter Hsu
eab30c11ca audio: FM table check in (2023/06/15) for telephony. am: 1bde106759
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23696608

Change-Id: Ibface08ce9c61c3cd3d8db82e340950580ee66b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16 03:56:05 +00:00
Carter Hsu
1bde106759 audio: FM table check in (2023/06/15) for telephony.
- SB3 Handset (Duncan)
1. HA update with mic health parameter in all bands

- SB3 Handsfree (Ricky)
1. Enable AMS with v1 fine tune parameter in all bands
2. Fix long distance speech intermittent in WB
3. DVT fine-tuning - includes TX Pre-EQ, RFR, volume curve in all bands.

Files from the latest attachment on b/287412815

Bug: 287412815
Test: verified by rickycheng@
Change-Id: Ieb41ea6dc9c2bc9c335a1681dc1c670e65737e0d
2023-06-15 09:32:38 +00:00
Jasmine Cha
a8b682da80 Merge "audio: control current limit specifically" into udc-qpr-dev 2023-06-15 08:51:09 +00:00
Jasmine Cha
e5c5310a12 audio: control current limit specifically
This value will be changed by battery throttling, so separating this
from reqular path control.

Bug: 274373213
Test: manual test

Change-Id: I19b59d188855e05907e12e8340aadebb47cef9b0
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-06-13 16:33:31 +08:00
Carter Hsu
bed0f8b3dd Merge "audio: FM table check in (2023/06/08) for telephony." into udc-d1-dev am: 9374da492f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23599965

Change-Id: I700e4f2457d5c984d55f138ab3f1d3dcd2eed56f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-09 07:17:22 +00:00
Carter Hsu
2a80f2641d audio: FM table check in (2023/06/08) for telephony.
-SB3 Handset (Duncan)
1: fine tune VoiceGeneric NB RLR/ SLR/SFR
2: VoiceGeneric WB RLR/RFR/SFR
3: VoiceGeneric SWB SLR/RLR
4: Reserved2 SWB SLR/RLR

-SB3 Handsfree (Ricky)
1. SWB: Modify DR_RESRV_5 & 6 for kid's voice improvement

-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/286350810

Bug: 286350810
Test: verified by rickycheng@
Change-Id: Ib2ab7a4531085b7e27bc207354c1b62f236ea750
2023-06-08 08:41:52 +00:00
David Li
346697140d Merge "audio: enable offloaded DPE" into udc-d1-dev am: 987e3a91a8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/23580098

Change-Id: I776bf7998a924ed139a5728187c35cdda155f1b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07 03:15:08 +00:00
David Li
987e3a91a8 Merge "audio: enable offloaded DPE" into udc-d1-dev 2023-06-07 02:29:53 +00:00