- Changes made to load the BT host IPC library
based on build type.
- Due to common vendor image, QTI build's IPC
library got renamed.
CRs-Fixed: 2373792
Change-Id: I2fcc5da9600a0a4b65f70603835a16913aeb0562
Add support to fallback to compress record path for second
record session during concurrent recording.
Change-Id: I0b570bb8a15fa6b07210e643b63ce65d8d95616a
Add new mixer control for compress record session
Update io policy to support more input profiles.
Change-Id: If0f820771e3d32eb4b1b264fd798ce0d26207e9f
Fetch feature flags from audio config store.
Provide an interface for audio_extn, platform
and hal code to check if a feature is enabled
or disabled at runtime.
Change-Id: I35d873c787258aee75481de343fcbcbc51cb9e91
Move audio and voice extension feature to seperate
dynamic libraries. Loading these libraries will be
controlled from config store based on target. These
flags can be changed at runtime
Change-Id: I042450768243124ea80945efac0821984f96b9bf
Update the source files for ma_listener, cirrus_playback and
maxxaudio to latest versions.
CRs-Fixed: 2388992
Change-Id: I62eecf0356ee942d085ee94b848225a91704e688
This patch adds the audio HAL extension hook for supporting per-device
speaker calibration file loading as well as enabling hostless pcm stream
needed for the ADSP to obtain I/V/VP feedback from the CS35L36 boosted
amplifier codec.
Bug: 69005593
Test: Run cirrus_sp_status test tool on B1 P1.1
Change-Id: I511818fee7d15327619fec6d17b8fe55d54f1866
Signed-off-by: David Lin <dtwlin@google.com>
(cherry picked from commit 84e262b0a5ac2703bd35f766c62fb0017039dbe1)
- use effect module to monitor stream's volume
- the control(maxxaudio) monitors active device and
changed volume from HAL, and send audio calibration
to acdb via acdb_loader.
- support specific USB headset
Enabled function:
- LR channels swap
- load external tuning table for volume preset feature
Bug: 74360112
Test: manual effect test, usb headset test
Change-Id: I9b35436d6abebcfa250beb4857dfa0be9248f2b5
(cherry picked from commit 270b7762c1c6c7b69400ba28a2ea2bed7af1906a)
LOCAL_ADDITIONAL_DEPENDENCIES must only contain paths and
should not be dependent on module names. And it should have been
taken care of with the dependency added on the new UAPI headers.
Change-Id: I3aea0282b26d072de85e25d1435862f94d19ca16
- Build error is observed with -Wimplicit-fallthrough
compile time flag enabled
- Add explicit fallthrough in switch statement
Change-Id: Icea383983e689fcbf5579a5d8de1cc0fa65f610f
-FM audio is not working after FM app is killed and
launched back.
-add getparamter to let app know FM status and start/stop it.
Change-Id: I295fad5baee838f32d741cdfe874576d55b66957
-Audio HAL to support FFV get_paramters via sound trigger
callback.
-FFV needs clients to pass down the SM handle info to get a few
paramerters with respect to the given SM handle but standard
get_parameters doesn't support kvpairs for input keys, it does
support for return of kvpairs, add support for a new delimiter
which will be used while sending keys in get_parameter.
-Enable Keep alive for Red Dragon
-Adjust volume gains based on the systems team tuned values
Change-Id: I96c7214b4a084568862e3550eaabbb9d51e253d9
Definition of instance id is misplaced inside definition of
hardware accelerated effects in makefile. Moving definition of
instance id outside to break the dependency. When instance id
flag is disabled, it causes acdb_audio_cal_cfg_t structure size
mismatch between HAL and ACDB loader.
CRs-Fixed: 2315791
Change-Id: Iedb50b10f03193c67494cdfc30223f1bd93a8c90
- For BT HFP call, default input selection device is
SND_DEVICE_IN_HANDSET_MIC.
- Due to this, observing echo at far end for lineout.
- To fix this, updated input device as SND_DEVICE_IN_VOICE_SPEAKER_MIC
for lineout device.
Change-Id: I68bc6356887890b881dfcc0676bd14780418dbee
When restoring realtime stream from compress voip call, adm still needs
to be updated.
Change-Id: I0c160a86f7271c42e5ebe899fd5970110093e522
CRs-Fixed: 2365346