The value of USE_AUDIO_HAL_AIDL is defined in project settings which decide when to use aidl or hidl hal. So, correct audio tables can be included properly.
Bug: 317444263
Test: boot to home, check basic audio functions
Change-Id: I1a9b4b621252be3b5f3046877272150f10b1295d
Signed-off-by: Jasmine Cha <chajasmine@google.com>
note: add smartfeature.gstf that only used for Hotword
pipeline in AoC which is sharing to chre usage too.
On ZUMA
CHRE PDM Gain(gain=10)
CHRE AEC Gain(gain=-22)
CHRE SRC AEC Timeout(timeout=300000)
This table also contains hotword gain control as
Non Eraser gain (gain=220)
Eraser Post Gain (gain=220)
Test: end-to-end verify by CHRE
using aoc_audio_cfg to query gain as below
adb shell aoc_audio_cfg hotword_get_non_eraser_gain
adb shell aoc_audio_cfg hotword_get_eraser_post_gain
Bug: 271078701
Change-Id: I8355563141b86c59e0c9115a64b787ac92f5aadd
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>