summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-29Merge d4e8ced33fbadf778459b4eb36d31343f3068a2f on remote branchLinux Build Service Account
Change-Id: Ie74f4cb56820fcd373eeb2aff0a0e2d59df26b95
2020-12-23hal: notify input/output streams of snd card status upon requestWeiyin Jiang
Notify input and output stream of snd card status only if it's requested. There's no need to notify other irrelevant events. CRs-Fixed: 2842096 Change-Id: I35cc0e2bbf489268b8da5ff2173355ce36eaa037
2020-12-21Merge "hal: mute stream and switch to speaker during a2dp suspend"qctecmdr
2020-12-21Merge "hal: fix trailing sound heard during a2dp codec switch"qctecmdr
2020-12-21Merge " HAL: Modified condition to avoid audio Tx path for legacy targets"qctecmdr
2020-12-21hal: mute stream and switch to speaker during a2dp suspendZhou Song
During A2DP to SCO transition, in order to avoid audible PCM data pumping to BT SoC during suspend, mute stream from DSP and switch to speaker to tear down slimbus to avoid glitches heard after SCO connection is established. Change-Id: Iabe2216e574b462cfc179369e75007998a576480
2020-12-21hal: fix trailing sound heard during a2dp codec switchZhou Song
When a2dp reconfig comes for pcm offload usecase, path can be disabled without switching to speaker, which leads cached PCM data rendered out after switching to new codec, so trailing sound can be heard first and then followed with mute, and finally when unmute is issued, the mute period can sound like a glitch. Change-Id: I8dc4349d0cb334252f1f9bbb27713e71a0bc7fb3
2020-12-20AHAL: setting 4 channel mapping info for proxy deviceShalini Manjunatha
- Added an additional support for setting channel mapping of 4 channel for proxy device Change-Id: Ic4648ba3b222c714eaca71cf37f6204d73284d67 Signed-off-by: Shalini Manjunatha <shalma@codeaurora.org>
2020-12-16 HAL: Modified condition to avoid audio Tx path for legacy targetsShalini Manjunatha
changed condition to make sure legacy targets still uses compress-voip usecase for Tx path instead of unsupported USECASE_AUDIO_RECORD_VOIP usecase Change-Id: Ifc1c39693aa73c50d881ac149a348065739b1de5
2020-12-10configs: Remove reset value for ADC MUXVatsal Bucha
ADC MUX does not have zero as reset value. It switches between different AMICs based on which amic is powered up. Remove reset value for ADC MUX. Change-Id: Iaceb0ce16330dda7284226471598714c9c819292 Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-12-06hal: re-enable voice call if disable during device switchLakshman Chaluvaraju
Voice call was getting de-activated if force routing is enabled due to change in backend configuration or if there is device switch during in-call record usecase on devices sharing same backend. Voice call was not restoring back upon de-activation due to the changes added through CR 694397 to support DSDA feature. Since DSDA feature is no longer supported, removed the changes added to it. Change-Id: Ic67a6ffa7a82103daaa76ebf03181956fcb61f19
2020-12-04Merge "configs : msm8953 : enable compress_meta_data"qctecmdr
2020-12-03Merge "hal: adsprpcd: Prevent fastrpc daemon from exiting during SSR"qctecmdr
2020-12-02Merge "configs: add device speaker-and-usb-headphones for ULL path"qctecmdr
2020-12-02Merge "configs: add device speaker-and-usb-headphones for ULL path"qctecmdr
2020-12-02hal: adsprpcd: Prevent fastrpc daemon from exiting during SSRHarshal Ahire
During SSR fastrpc daemon exits leading to restart of audioadsprpcd_audiopd with delay of apprx. 5 seconds. During this delay if any dyanmic modules are required by audio-usecase won't be loaded leading to usecase failure. Change-Id: I8ae475a8b7d5af01ab7f15fc61fb4401984346dc
2020-11-30configs: add device speaker-and-usb-headphones for ULL pathRamjee Singh
add device speaker-and-usb-headphpnes for ULL path Change-Id: I7710b0e133ed5204ba567f7af5ae24a222a61d41
2020-11-30configs : msm8953 : enable compress_meta_dataAnver sadhique
enable compress_meta_data audio feature for msm8953 Change-Id: I2a9eff4cc3f8289f5beac7ea26d4c011175b9a7a
2020-11-30Merge 92759dc65d41a23fe3b822bff9e9e7185e049bb1 on remote branchLinux Build Service Account
Change-Id: Ie23aad0f0c16a9943c70c887f60cf627121cf24d
2020-11-27Merge "hal: supplement sample rate list in utility function"qctecmdr
2020-11-27configs: add device speaker-and-usb-headphones for ULL pathMingshu Pang
add device speaker-and-usb-headphpnes for ULL path Change-Id: Idada5fc13d8a6eaf6b6e09c8acc042c9fca5fab6
2020-11-25config : msm8998 : add call screen support configurationsAnver sadhique
add mixer paths for incall music and incall recording. enable incall music property Change-Id: I6fd80c63db4ee693fbaaac85f276537efa5e2c60
2020-11-23Merge "configs : msm8998 : enable qssi and sva feature"qctecmdr
2020-11-19Merge "configs: sdm660: Add EC Reference channels count"qctecmdr
2020-11-19configs : msm8998 : enable qssi and sva featureAnver sadhique
enable audio qssi compliance and sva multi stage features Change-Id: I92292cfce518fac1a95fa691e3eb420ca9cb6e1d
2020-11-17Merge "audio: unmute non-offload streams when device switches"qctecmdr
2020-11-17Merge "configs: lito: Updated orchid MTP mixerfile"qctecmdr
2020-11-17Merge "configs: sdm660: add support for VoIP over audio path"qctecmdr
2020-11-10hal: supplement sample rate list in utility functionWeiyin Jiang
Supplement sample rate list in utility function. CRs-Fixed: 2816760 Change-Id: I35af106844601f06aae9cfa04a25c0a3a68e24a3
2020-11-09audio: unmute non-offload streams when device switchesWeiyin Jiang
Non-offload streams are muted during a2dp suspend scenario, and they won't be recovered until stream is stopped. When device switch happens, these streams are still needed. To fix it, unmute non-offload streams when device switch happens. Change-Id: Iddbcc0b7a3891afb3b9e8c6078685f60cf041a9c CRs-Fixed: 2813965
2020-11-05Merge 9a331d18e3a6a5ccc85514add405641b5c19b52e on remote branchLinux Build Service Account
Change-Id: Ie49e78f2d9aa2de7e5453d307e9020181d775a2e
2020-11-05configs: lito: Updated orchid MTP mixerfileSubhadra Jagadeesan
Updated orchid MTP mixer path file similar to lito mixer_paths.xml file. Removed "SpkrLeft BOOST Switch" control from all speaker routes . Updated sound_trigger mixer path file after validation. Change-Id: I7ff4a11b4b2350e5aaba555e83e2413b95984d36
2020-11-01configs: sdm660: Add EC Reference channels countKamalakar Yalasiri
Add EC Reference channels count controls for Echo-reference paths to support audio-record in fluence mode. Change-Id: I13f26d30455b8a8242d260b0192eec30354122aa
2020-10-28configs: Disable config store.Jaideep Sharma
ConfigStore is no longer used, disable it. Remove audio_configs.xml & audio_configs_stock.xml. Change-Id: Ie8dacfb3930f7578039d830c674411841a4f37b0
2020-10-20configs: sdm660: add support for VoIP over audio pathLakshman Chaluvaraju
Add path entries for VOIP playback and record usecases for internal and external codec variants. Change-Id: Id9e2730a276887a77f5cc8ca517302ab9fba35dd
2020-10-18Merge "config: Add legacy specific default/common audio policy conf file"qctecmdr
2020-10-12Merge "configs:sdm429: Add mixer ctl for Headphone and WSA combo"qctecmdr
2020-10-12Merge "config: Remove 2 instance support for "primary input""qctecmdr
2020-10-12Merge "configs: allocate dedicated pcm node for in call recording"qctecmdr
2020-10-12Merge "configs: Add built-in/Back mic and remove TelePhony Rx from primary ↵qctecmdr
input"
2020-10-07config: Add legacy specific default/common audio policy conf fileSujin Panicker
Legacy SPs(8953 & 8937) does not support split A2DP. BT registers with AOSP A2DP HAL rather than with vendor BT HAL as the common audio policy conf has only support for split A2dp and a2dp module(for BT input). Changes is to support vendor BT HAL and remove split A2DP by localizing audio policy conf files for these targets rather than using common audio policy conf file. Same applies for USB HAL as well. Remove unsupported mixport profiles from policy conf for these SPs. Change-Id: Iba83b88480e998fae0c246b5f176ec27d1834578
2020-10-06Merge 65d217fdf1947c3791f3c7999e884afee4ed223a on remote branchLinux Build Service Account
Change-Id: Id282687c4643c445ebe62cce191d4055fd8f26f2
2020-10-05configs:sdm429: Add mixer ctl for Headphone and WSA comboAnver sadhique
-Add mixer control for WSA speaker and Headphone combo Change-Id: I97507a35b1bdac2e1dba449dbe4e81da97541252
2020-10-04Merge "configs: msm8937: add support for VoIP over audio path"qctecmdr
2020-10-04Merge "configs: sdm660: Enable Stereo channel support for voip"qctecmdr
2020-10-04Merge "hal: handle null primary output scenario"qctecmdr
2020-10-04Merge "a2dp: fix race condition during a2dp suspend and reconfig"qctecmdr
2020-10-04Merge "configs: 8937: update supporting configuration for voip profile"qctecmdr
2020-10-01configs: allocate dedicated pcm node for in call recordingShalini Manjunatha
Allocate dedicated pcm node for in call recording, this can avoid conflicting with generic audio recording for concurrent recording scenarios Change-Id: I1ec4e428d7962a19fc6d5168071dc81bbd7ea5ac
2020-09-30configs: sdm660: Enable Stereo channel support for voipLakshman Chaluvaraju
Add changes to support stereo channel configuration for voip over audio path Change-Id: I1b03f3b6bdcb1949cdc227a9b1e47cf60129f66a