1. avoid to change gain as below scenarioes
- after call end, immediately music start with headset
- when device is changed from headset to speaker in voice call
with touch effect sound, temporarily voice call gain is increased
until changed to speaker
2. this commit set different configuration of voice and audio.
Change-Id: I89f1c1736d1ba56cb90a5e94f673b3f0439ab089
Signed-off-by: Iliyan Malchev <malchev@google.com>
- Voice call is sometimes enabled without enabling both Rx and
Tx device. This is resulting in improper configuration of
voice call
- Fix this problem by checking if both Rx and Tx devices are
enabled before routing voice call
Change-Id: Ie0850eb7d0beafe7db150138b3aff1b2696db591
b/6815609
- acdb and csd client modules are linked into HAL, UCM
at compile time.
- Remove the compile time dependency by loading the modules at
runtime.
Change-Id: Iab9684a4564e5dccd8eb6e07017959886d2f57b1
Signed-off-by: Iliyan Malchev <malchev@google.com>
- Separate audio input path can be set using input source of audio parameter
1. Voice Recognition
2. Camcording
3. etc.
Change-Id: I7ab3b529a8d39af412d10d2d7ab4ce111db967bb
Revert back to original libhardware_legacy audio hal headers from AOSP.
This makes corresponding code changes to disable features to match
audio hal implementation with standard libhardware_legacy audio hal.
Change-Id: Ibf1e50d3fffc8280ba417a26172c0f04206474e3