Due to build system changes, local module tag
"eng" and "debug" are deprecated. So instead add
the modules in PRODUCT_PACKAGES_ENG or PRODUCT_PACKAGES_DEBUG
Change-Id: I604df1778ede4281a31f2fbbb90a3be3493e77c0
Set ffv process thread priority to ANDROID_PRIORITY_AUDIO
and set affinity for ffv reader thread to achieve better performance.
CRs-Fixed: 2405913
Change-Id: I04743f705cc78ed5f9378a6a566ec4c485f5dcb0
Fix output device selection for voice call so that
stereo speaker is able to be selected.
CRs-Fixed: 2411983
Change-Id: If5872a5ba5bd8a4a31e686cadaf9d947c3ca30dc
When starting voip call repeatedly, voip input selects
compress record usecase due to pcm_record_uc_state has
been set to true during the first voip call.
Fix it by setting pcm_record_uc_state after voip input usecase
selection, delete MODE_IN_COMMUNICATION check for selecting
voip input usecase, and remove voip rx usecase when writing
frames with stereo channel due to voip rx only supports mono
channel.
Change-Id: Ib22c585acc14e9c48b69382f2affc305e8450eed
add mixer path for headset mic for low latency record,
compress record,voip record, mmap record and hifi record
usecases. And clean-up audio record compress2
Change-Id: Ie5fdd3b78c1e4e5fe3ed08524edbfdeb6716e5d8
Mmmap audio fixes for mmap playback and record create buffers,
mmap record standby issue and adding aaudio props
Change-Id: I0187bb66474d1487179c6f4d9b8677a4f3cb2dc9
On kona, it is assumed that all sessions will have the same setting
for LPI enablement. So this flag will move from each individual
sound_model_config to the common_config.
Change-Id: Iae6a469830af32197c95704cd7a6d9abc32b9109
The AC3, EAC3 formats are supported only when
license and respective decoders are present.
Having these entries in policy configuration
by default will unnecessarily trigger
open_output_stream and then fail when
decoders are not present. This results in
glitches at the begining of playback of video
clips with AC3 or EAC3 audio contents.
Removed these entries to make the video playbck
smooth with out any glitches.
CRs-Fixed: 2428579
Change-Id: I41b7ef9d8e2c5f77c261067337f602d705e11c35
- Add ahal feature configs to be read by config store.
These flags will be read during ahal init and queried
by different modules within ahal to make decisions
based on whether feature is enabled or disabled.
- Re-group properties and flags per client.
- Add ahal feature configs for pixel.
Change-Id: Ia2270709f857f40cbaf8f345a9dca140033f9938
Update ACDB device IDs in sound_trigger_platform_info.xml to use
LPI VA ACDB devices on Kona. Add the headset LPI VA device.
Change-Id: Ie246725d4f55af628ec8477a1416c1645b62d362
Update paths to point to /data/vendor/audio
for calib files for speaker protection.
CRs-Fixed: 2418789
Change-Id: Icf0487178aed568511747925cf8dbe2e9471583d
AUDIO_FEATURE_ENABLED_AUDIOSPHERE is set for other targets
and needs to be set for qssi config files as well.
Change-Id: Ibed2a6319215e4cbc504cf9429f0c3fb94ac1a80
Add fluence TX (single/dual mic) sub band devices for
voice/voip usecases.
Add fluence sub band flag and select sub band devices when
the flag is enabled via system property.
CRs-Fixed: 2406603
Change-Id: Ia69bc7cc47bbff86bb5d03cfb6bd6bffd11ab6d8
Voice over headphone is mute due to incorrect
backend.
Update separate backend for headphones for
voice usecase
Change-Id: I3255ad2f3181a7803b75c737177a77879431fed5
The RX bit-width is overwritten when getting the RX and
TX capabilities with same memory.
Use different variables to fix the issue.
CRs-Fixed: 2426606
Change-Id: Ib254eaa3ff3ce04eb77299757ff3cbfaeff9e57a
LOCAL_ADDITIONAL_DEPENDENCIES must only contain paths and
should not be dependent on module names.
CRs-Fixed: 2423819
Change-Id: I15019a68a92666b26a2027dc86a8b795e44663e4