summaryrefslogtreecommitdiff
path: root/voice_processing
AgeCommit message (Collapse)Author
2020-05-22Initial target definition for holiDeepthi Gunturi
Change-Id: Ib5a043e2accbffd9219f101c1515973f81932650
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-02voice processing: support several sessions per input streamEric Laurent
Bug: 128419018 Test: CTS AudioPreProcessingTest, manual tests for VoIP calls and camcorder. Change-Id: I5fe39451c30889e8abd56a16ddbb6bdf378ef2f2 (cherry picked from commit f69b0d0f1b2f3ea236961ca2c15ef8bec8087f26)
2019-02-07audio: revert invalid markingsAalique Grahame
Revert invalid markings added to AOSP files. CRs-Fixed: 2380934 Change-Id: I5e729616dccb5e04e870e26462f822e16433879d
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-04audio: Access header files through header libsRevathi Uddaraju
Access header files through header libs which are not accessed directly. Change-Id: Ia98e31fd43d56e9bb4786ee00de49961047808d4
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-08-15audio: Add dedicated streams for VoIP callVikram Panduranga
Add dedicated streams for VoIP usecase. This includes adding a new direct output and input types that use audio playback and record paths respectively. It falls back to compress VoIP wherever this feature is not applicable. Change-Id: I9b7654819b9d8deb00f8888fbfc31f0fbbae5266
2017-08-11hal: Add voice processing effect mode in Effect descriptorskunleiz
When VoIP use fast capture to record, the audio ec and ns cannot enable. This due to EFFECT_FLAG_HW_ACC_TUNNEL is missed in effect description. Fix this by adding EFFECT_FLAG_HW_ACC_TUNNEL in effect descriptors. CRs-Fixed: 2037518 Change-Id: Id4d27ddb8d79e98d7f4fc617ea96efd0ae502569
2017-07-11audio: update audio_effects.conf to use vendorWeiyin Jiang
Update librariy path in audio_effects.conf and hard coded lines. Change-Id: I75cd66fd66910074cf534e08a7a65b6a5795bfee
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-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-01-23audio: correct dependencies for compilation with AOSP flagDhananjay Kumar
Add liblog to the dependency list for voice_processing and disable compilation of audiod when AOSP flag is set. Change-Id: Ie60559806a3ee02e6b84626ba2a3ee89844a1a7a
2016-08-04DO NOT MERGE Fix AudioEffect reply overflowAndy Hung
Bug: 28173666 Change-Id: I055af37a721b20c5da0f1ec4b02f630dcd5aee02 (cherry picked from commit 57fd9637536d40ec8c40a6bed76a71471dab0f64)
2015-12-14Merge 9c4ba54b3ecb1ee854763970b3057220994dad8a on remote branchPreetam Singh Ranawat
Change-Id: I5a80c57243eda5a4fdd98a233766cd622b4ef9a3
2015-07-06hal: compilation fix for extended feature flagsMingming Yin
- Fix compilation error for offload, Dolby, HDMI pass through, FLAC decoder, and hardware accelerated effects when extended feature flags are disabled. Change-Id: I5b36d7668f63a396ed930d62c0337c2c3f311c95
2015-06-29hal: compilation fix for extended feature flagsSharad Sangle
- Fix compilation error for offload, Dolby, HDMI pass through, FLAC decoder, and hardware accelerated effects when extended feature flags are disabled. Change-Id: If64d5fa5d124b42d40d7e123b887db8e0a5d7426
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
2014-05-16post_proc: fix post and pre process KW issueswjiang
KW issue fix includes: - handle memory allocation failure - array index boundary check Change-Id: I083952ba58d348a5b650601a83e6f492b0d686bb
2013-05-30add device specific voice processing descriptorsEric Laurent
Add the possibility to define device specific effect descriptors in libqcomvoiceprocessingdescriptors.so. This will allow exposing different implementation UUISs according to device tuning so that applications can distinguish one from the other. Bug: 9126576. Change-Id: I8e6ca00cbc6386498a5df99b514b1c7b7b1fd82c
2013-04-30audio: add voice processing effect wrapperEric Laurent
Added wrapper library to expose Fluence AEC and NS to effect framework. Bug 7241490 Change-Id: I9cec4a5e7dde210e0eb9f4dd3de341b9c83b340d