- Some BT solutions set sample rate only at the time of BT connection
but not for every device switch. Due to this sample rate is not
set properly after device switch.
- Update bt-sco sample rate before device enable instead of sample rate
set parameters call.
Change-Id: I07cb0c186296b00a99713b67628fb87b2f134d32
With the introduction of Quaternary MI2S Hostless Front-end
DAI for APQ8084, QCHAT FE DAI has been moved to possible at
the bottom of the list. Update the position of the QCHAT FE
as per the new position.
Change-Id: I3f72db194cfee9a7d6a6ba04ff37a293639d6293
- To turn on/off fluence we need to change the build prop
file and changes will take effect after reboot. There is no
option to turn it on/off without rebooting the target.
- Add set_params support to turn it on and off.
An option is given to user to select the dualmic fluence
based on which set_parms is invoked.
Change-Id: I51d580af820d8e0b1bd1384c941ffba3f96813ca
CRs-Fixed: 605087
- Too many debug logs are enabled in AAC Encoder by default
- Fix is to disable all the logs except the error messages
and logs indicating loading and unloading of the encoder
Change-Id: If4b37fb654b1c70796bfdc1c839839fab3ea20dc
CRs-Fixed: 619677
WFD, Hdmi and usb audio are not intended to be applied with
SA+ bassboost and virtualizer, so add into invalid device list.
Change-Id: Ifcf9cdffb6657cf82bf903d16d4a3ae8471590f0
CRs-Fixed: 630408
Array index is not correct and causes uninitialized value being used
when 'Plate' is chosen. Correct index to retrieve the right preset id.
Change-Id: I2ad058bc7dc5d9b74882da2f5d4c0e3570f9e952
CRs-Fixed: 630429
During switch to tunnel playback, reverb enable command is not sent to
DSP and causes reverb effect not applied continuously.
Send reverb enable params to DSP to start effects during switch.
Change-Id: I6e8bbdf4c1e5933be9a37413a4c4f1b7106fe6ba
CRs-Fixed: 637016
Correct the input arguments to fix the compile time issue when
the Dolby DS1 feature is disabled.
Change-Id: I85e77d8b6549a98b9635640820cfa78dd3c89df4
CRs-Fixed: 636548
Update devices for Voice2, VoLTE and QCHAT sessions
based on the TTY mode. This change is needed to support
enabling/disabling and switching TTY mode during
voice call.
Change-Id: I4f1fde8ce6b20fad0d24e0cd963e2c3709ff25d5
CRs-fixed: 608183
When speaker protection is enabled, afe TX common calibration will be
pointing to VI feedback calibration. If any TX capture usecase is started
by passing HAL(tinycap), recording will fail.
Speaker protection module will set the afe tx common cal block to
handset mic once VI feedback path is started. This will ensure that
capture usecases can be supported with speaker protection enabled and
HAL by passed.
Change-Id: I1716d66aa87591b7a7e456ed059c2f75de8a5f84
CRs-fixed: 620979
ADSP supports Fluence Broadside algorithm in Speaker Phone mode
for voice call and audio recording usecases. Add support for
the same in audio HAL.
Change-Id: I6682f72f8f47ce1f261511cb150e506de6f3dddb
CRs-fixed: 590495
- There is no LCH tone playback on sub2 since the
pcm ID and the DAI links are missing for 8974.
- Add pcm id for 8974.
Change-Id: I518d5eb3bfeaddd3b00281db064429087b10a37b
CRs-Fixed: 626562
Add support for muting the RX and TX devices without affecting
the voice stream. This feature is added to enable voice call
quality testing by carriers.
Change-Id: I4d0f599e44ae24ce02d29333f496ef18f889ac55
- Set proper USB headset channel mapping before
starting playback.
- Update audio_extn_set_afe_proxy_channel_mixer
to handle channel mapping based on channel count.
CRs-Fixed: 620828
Change-Id: I9660e3088bc747c30891b0aa7ec8d22096dd0fa2
- Ensure EC reference is set when the source is MIC and fluence is
enabled in the regular audio recording path.
Change-Id: I6648f41fcc578ded13e4fecdb7ef35bc6b0579d4
CRs-Fixed: 628085
Update csd volume and mute controls with new apis which
takes ramp duration as a parameter. Set default mute
ramp duration to 20 ms.
Change-Id: Id8dcbc9bc12ac4e9c56962abc58b6bd1de0530a7
-Add support for multiple hardware variants.
- Most of the targets supports multiple hardware variants such as
MTP, CDP, Fluid, Liquid etc. The mixer paths for certain devices
may vary on some of the variants. For example, the mixer controls
for speaker device are different on msm8974 MTP and Fluid variants.
- Update audio HAL to select corresponding entry in the
mixer_paths.xml file based on HW information.
Change-Id: Id957c44d55639b7c833a6c4c8caf162fcf8041f8
-8084 has two variants of soundcards taiko and tomtom.
-Add tomtom sound card name to hw_info
Change-Id: I5b03b6d77589b5491d922b6caa2146fdd43ebf08
CRs-Fixed: 627505
The pcm device id for voice2 call on APQ target is updated
to match the Voice2 Stub front-end dai sequence in machine
driver.
Change-Id: Id70f2e8ba5aa7762de616cd867a1e1ed60f9195e
Add option that routing between HDMI audio output and device audio
output, when HDMI is connected.
Change-Id: I9bbe9b1cbee5b6659502dae386c086f37bef2120