summaryrefslogtreecommitdiff
path: root/visualizer
AgeCommit message (Collapse)Author
2020-05-22Initial target definition for holiDeepthi Gunturi
Change-Id: Ib5a043e2accbffd9219f101c1515973f81932650
2020-03-12visualizer: dynamically parse the sound card when opening mixerMingshu Pang
Sound card number is not always 0 with USB headset, get it dynamically when opening mixer. CRs-Fixed: 2620185 Change-Id: I019e5988bc845af1f721ef00fbe874137c1811ef
2020-01-24Merge "hal: enable compilation for lahaina"qctecmdr
2020-01-19visualizer: fix sub-overflowMingshu Pang
Fix visualizer crash due to sub-overflow. CRs-Fixed: 2593280 Change-Id: Id695dcadc6e5a4d333ddaabe7834db42ca52ed75
2020-01-17visualizer: fix sub-overflowWeiyin Jiang
Fix visualizer crash due to sub-overflow. CRs-Fixed: 2571235 Change-Id: I37dc0ac9b0011243f8f4ce11141869228fb858a4
2020-01-15hal: enable compilation for lahainaVignesh Kulothungan
Add lahaina target to android makefiles to enable compilation. Change-Id: I5f80633d98ec915054103db206783eb2d7c0e070
2019-09-25hal: Enable integer overflow sanitizerVikram Panduranga
Enable integer overflow sanitizer in audio HAL for kona. Change-Id: I6aba4c636f2d467518281361259b1a7768ae34d7
2019-06-14Revert "hal: Enable integer overflow sanitizer"Meng Wang
This reverts commit 1719d7c0c0e86a0c17529f96a5f0d5566f5b1979. This will be re-enabled once root cause the issue for audio regression. Change-Id: If045a40850bd08e25dbf251dd5996f4c1c7982ef
2019-05-31hal: Enable integer overflow sanitizerVikram Panduranga
Enable integer overflow sanitizer in audio HAL for kona. Change-Id: I16a81af39c888f9e5c3c10187ad81d29035a8bc0
2019-05-14Merge "hal: visualizer: replace string api"qctecmdr
2019-05-10Merge "visualizer:Handle pcmopen error for WFD+visualizer"qctecmdr
2019-05-10hal: visualizer: replace string apiAalique Grahame
Use a different api for string parsing CRs-Fixed: 2451049 Change-Id: I1496a6f2dd9dcddacbe4e68a6a8272d657968cee
2019-04-09hal: visualizer: dynamically read pcm deviceAalique Grahame
Dynamically read the sound card number and device id of the pcm device used for visualizer from procfs. CRs-Fixed: 2430458 Change-Id: Ie757b7810eeeb8cebdbee557be1d930b6cab3f03
2019-03-29visualizer:Handle pcmopen error for WFD+visualizerSujin Panicker
WFD and offload visualizer effect both use same proxy capture device resulting in pcm_open failure when offload playback with visualizer effect is enabled on WFD device.This is handled by APM to fallback to deep-buffer so that software visualizer effect is enabled. This change ensures to avoid pcm_open until APM invalidates offload track, that is, changing the visualizer effect state transition. CRs-Fixed: 2310784 Change-Id: I13ccf1051d10b67898a35d7a8a855c9b1f6c1e58
2019-02-27Initial Android target definition for lito.Manisha Agarwal
Initial Android target definition for lito. Change-Id: I3ec264577ecef549bb7c3c355cea40b68161bed7
2019-02-18Initial Android target definition for trinketHari Veerubhotla
Initial Android target definition for trinket configuration files. Change-Id: Ie1761dff7235a6625ebf4c378596c944a67d66ef
2019-02-07audio: revert invalid markingsAalique Grahame
Revert invalid markings added to AOSP files. CRs-Fixed: 2380934 Change-Id: I5e729616dccb5e04e870e26462f822e16433879d
2019-01-31hal: add audio support for konaMeng Wang
Add audio support for kona. Change-Id: Ib1eb05209ce3220e00fa15cddc5338b3f62871f9
2019-01-25audio: unify halAalique Grahame
Unify audio hal components CRs-Fixed: 2380934 Change-Id: Iacafdc44d935de5f343240421a1572a0a3241bd0
2018-12-18QMAA: Add support for HAL module disableNaresh Tanniru
- Disable audio HAL modules compilation based on QMAA flag Change-Id: I3ec8c82bfcf699a3bbf5e7133480a4bda1240a5a
2018-11-14audio: Add flags to makefilesVatsal Bucha
Enable GCOV if config is set to true. Also add gcov_flush in source files to get enhanced code coverage. Change-Id: I39776cc6d6f16cd23da05b66669eea22fc4cba81 Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2018-05-08Fix VNDK Compilation ErrorsVinay Verma
VNDK restrictions doesn't includes standard headers by default, add them explicitly. Change-Id: Icafac6f07fcdf58fccaabde8d472509090fb3e6f
2018-04-25Initial android target definition for msmsteppeTanya Dixit
Change-Id: I4c2f93bf5b109210bb27cbf9f2068d3cf260f3d9
2018-04-10hal: Rename sdm670 to sdm710.Naresh Tanniru
Change-Id: Ic30a5e1c5afb883dd60eac4b944bb75ea59cabb1
2018-04-04audio: Access header files through header libsRevathi Uddaraju
Access header files through header libs which are not accessed directly. Change-Id: Ia98e31fd43d56e9bb4786ee00de49961047808d4
2018-02-15hal: add audio support for msmnileXiaoyu Ye
Add audio support for msmnile. Change-Id: I742d9acbc42221476d1364e9c7bcce8a5d782bf4
2018-02-05Bypass compilation errors due to compiler upgradeAbhishek Arpure
Bypass CLANG compilation errors by adding ignore flags Change-Id: I99317ca2ccf5ee953ca5796e01db63dd396d622d
2018-01-22HACK: Modify .mk files to avoid strict compiler errorsSoumil Shah
Change-Id: I95dd11f96d8aaad31078b599eca1745be912b488
2017-11-08audio: make sure audio hal compile for qcs605Ashok Sidipotu
Added target qcs605 in the make files to enable compilation Change-Id: I03caf5b62c55c08818bc89295170006c1987ca9b
2017-10-27visualizer: update PCM device id for sdm670 targetSharad Sangle
Update PCM device id for sdm670 target to support visualizer client CRs-Fixed: 2132607 Change-Id: I688149413a8906ab7cb2add17dc696114164d348
2017-07-28visualizer: remove stereo channel checkWeiyin Jiang
Even if data flow might be in various channels during pcm offload use case, pcm read from proxy is always stereo. There's no need to check against stereo. Change-Id: I60d2380bb7a20024fbc9e50ccd77ae69bafc35ca CRs-Fixed: 2077166
2017-06-14hal: configs: effects: update conf & lib pathsNaresh Tanniru
- Update config & make files to /vendor path instead /system for system and vendor image support Change-Id: I2c1886441e3d31b9eb4e66caba0d70030a4a8f27
2017-06-14Revert "hal: configs: effects: Enable treble feature"Naresh Tanniru
This reverts commit cab4a7d4333b75f403ea39f9a2b498f6622c5bab. Change-Id: Ic8a6827e5719b469dbd73af5934b9998d53c42c0
2017-06-09Merge "apq8098_latv: Initial commit for new target apq8098_latv."Linux Build Service Account
2017-06-09Merge "hal: configs: effects: Enable treble feature"Linux Build Service Account
2017-06-09apq8098_latv: Initial commit for new target apq8098_latv.Venkataraman Nerellapalli
Change-Id: Id07501d58dd1c1a9dd9af610caa2f4d7b4a0cd2b
2017-06-07visualizer: update PCM device id for sdm845 targetAniket Kumar Lata
Update PCM device id for sdm845 target to support visualizer client CRs-Fixed: 2057748 Change-Id: Id2058cf5d53b9f8d352d75194204b4bd2d186f8d
2017-06-07hal: configs: effects: Enable treble featureNaresh Tanniru
- All qcom proprietary modules should use /vendor path instead /system for treble compatibility - Modify configs and android makefiles accordingly Change-Id: I1a4db8c39b5e7585d1a4d60584d5b1672c9599ac
2017-05-11visualizer: correct copyright yearsWeiyin Jiang
Correct copyright years. Change-Id: I1c40d643599c842d7fd94b33ad2cf93465a794b1 CRs-Fixed: 2032490
2017-05-05Merge "visualizer: fix warnings due to uninitialized return values"Linux Build Service Account
2017-05-05visualizer: fix warnings due to uninitialized return valuesDhananjay Kumar
Provide default initialization for return values in visualizer_hal_start_output and visualizer_hal_stop_output as in few conditions these are getting returned without any explicit assignment. Change-Id: Iac5b5ffb7c71dfeabd29bff9978dfc62f69ec7db
2017-05-05visualizer: update PCM device id for sdm660 targetWeiyin Jiang
Update PCM device id for sdm660 target. Change-Id: Icc27d5319ac3273c34f1c32d8fcbbd4b57255fda CRs-Fixed: 2032490
2017-01-24Fix potential NULL dereference in Visualizer effectrago
Bug: 30229821 Test: fixing CL. Existing unit tests still pass. Change-Id: I73d3fe413dd7590470c5b3b19569d6a7969c4dd8 (cherry picked from commit 0c39abc483ba980f7c417e57a0aa39139136c97a)
2016-11-23Merge audio-userspace.lnx.2.1-rel on remote branchLinux Build Service Account
Change-Id: I181b4424624c7ddbe084efcfd06b3170340a1103
2016-11-21 hal: Rename all instances of msmcobalt to msm8998Ben Romberger
Rename all instances of msmcobalt to msm8998. Rename the config directory, defines, functions, and look for the renamed target and soundcard. Change-Id: Idbc4c5a425c837342069c2db17b6ec984021bf60
2016-11-08Fix potential overflow in Visualizer effectrago
Bug: 30229821 Change-Id: Iea1c4a21735e893aeded95b980044ec0861a7ea8 (cherry picked from commit 2fa52194ef64843c2908c69527384c6c2fcdbafa) (cherry picked from commit 57ac66340ad488a17fc285b6fc2635cb7375d72b) (cherry picked from commit 9cb9810ecb63c8ff55ecf4bc77431dc5b0688b5f)
2016-09-15visualizer: Update PCM device id for visualizerGarmond Leung
Offload visualizer had a hardcoded PCM device. Since the device number changed, update the hash define Change-Id: Ice44a5c8c3dbee6eb04188b661e2b7ea4d056937 CRs-Fixed: 1057902
2015-09-22hal: effect: visualizer: support two offload sessionsvivek mehta
add support to get visualizer data for two offload session. Change-Id: I273aa392080e67a605137c43a3a5b798f66513fb
2015-02-26visualizer: do not apply calibration on audio routed to afe proxyRavi Kumar Alamanda
When compress offload playback is active, if the Visualizer effect is enabled, decoded PCM audio is routed to AFE Proxy port and read from it by the Visualizer wrapper library. When audio is routed to proxy port, current output device specific calibration is also being applied which is not desired. Avoid this by sending default audio calibration i.e. no post-processing to be applied the data. Change-Id: Id576c4ed7bbb482683074e3e33aa5760b7597d37
2014-05-29audio: Change LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATHApoorv Raghuvanshi
To comply with multi-arch build system changes for 64-bit support, LOCAL_MODULE_RELATIVE_PATH needs to be used. Drop explicit use of LOCAL_MODULE_PATH, and use relative path to avoid build system to overwrite one of multi-arch library variants with the other arch variant. Change-Id: I21f9b952a79c3930b15ff5549ac3c21ca827cc3a