summaryrefslogtreecommitdiffstats
path: root/mm-audio
Commit message (Collapse)AuthorAgeFilesLines
* hal: remove LOCAL_ADDITIONAL_DEPENDENCIES from makefileMeng Wang2019-01-275-5/+0
| | | | | | | | LOCAL_ADDITIONAL_DEPENDENCIES must only contain paths and should not be dependent on module names. And it should have been taken care of with the dependency added on the new UAPI headers. Change-Id: I3aea0282b26d072de85e25d1435862f94d19ca16
* QMAA: Add support for HAL module disableNaresh Tanniru2018-12-181-0/+2
| | | | | | | - Disable audio HAL modules compilation based on QMAA flag Change-Id: I3ec8c82bfcf699a3bbf5e7133480a4bda1240a5a
* audio: Add flags to makefilesVatsal Bucha2018-11-145-0/+30
| | | | | | | | | 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>
* mm-audio: Remove malloc allocation for ptr pointerSachin Mohan Gadag2018-10-253-24/+0
| | | | | | | | | | | | Currently free of ptr pointer is failing because ptr pointer is not pointing to base address of malloc function. Reason is, strtoul api stores the address of the first invalid character of input string parameter to ptr pointer. Hence removing malloc allocation is not required as value of ptr pointer will be first invalid input string address. Change-Id: I612002b15594b666bf9053c3e49bc62a7efb86ee
* Merge e1f65e84d306206a860961f662bd78060cac06b1 on remote branchNaresh Tanniru2018-10-153-0/+3
|\ | | | | | | Change-Id: I5cb17e69a3b1e4fa78b7a130cbabc8bc7b11932b
| * mm-audio: Remove malloc allocation for ptr pointerSachin Mohan Gadag2018-04-203-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | Currently free of ptr pointer is failing because ptr pointer is not pointing to base address of malloc function. Reason is, strtoul api stores the address of the first invalid character of input string parameter to ptr pointer. Hence removing malloc allocation is not required as value of ptr pointer will be first invalid input string address. Change-Id: I612002b15594b666bf9053c3e49bc62a7efb86ee
| * Merge "audio: Fix compilation issue" into audio-hal.lnx.4.0Linux Build Service Account2018-04-023-0/+3
| |\
| | * audio: Fix compilation issueSachin Mohan Gadag2018-03-193-0/+3
| | | | | | | | | | | | | | | | | | | | | Add audio-driver headers files path to search directory list during compilation process. Change-Id: Ie7c5b50a7bcdfb62af33f83dec64936c6b53cabf
| * | hal: Enable compilation of 8937 on 4.0 componentSatish Babu Patakokila2018-03-225-5/+5
| | | | | | | | | | | | | | | | | | - Enable compilation of 8937 on 4.0 component Change-Id: Ia84a80dd115bc5a7bb1716e104b2dd2e13539777
| * | hal: Add support for SDM450Satish Babu Patakokila2018-03-145-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Add support for SDM450 in the makefiles to enable dlkm compilation. SDM450 uses same target name as msm8953. Change-Id: I62ef0d856894ebce62997720dbf2620449f1865c
| * | Merge "hal: Update property name to reflect proper name convention"Linux Build Service Account2018-02-282-4/+4
| |\ \
| | * | hal: Update property name to reflect proper name conventionGarmond Leung2018-02-122-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update property name for qaf m8 library and g711 encoder to comply with Treble naming convention. CRs-Fixed: 2183365 Change-Id: Ieb2bf02ca70e44e2852e2dadf89b72d47941ca4d
| * | | hal: add audio kernel header dependency only for msmnileBanajit Goswami2018-02-245-5/+15
| | |/ | |/| | | | | | | | | | | | | Add audio kernel headers dependency only for msmnile target. Change-Id: Ie5e6116c4fadcf2b296cd56dbe8a1382d4a3508c
* | | Fix VNDK Compilation ErrorsVinay Verma2018-05-085-0/+5
| | | | | | | | | | | | | | | | | | | | | VNDK restrictions doesn't includes standard headers by default, add them explicitly. Change-Id: Icafac6f07fcdf58fccaabde8d472509090fb3e6f
* | | Merge "hal: Replace wall time in QC HAL code"Linux Build Service Account2018-04-295-15/+59
|\ \ \
| * | | hal: Replace wall time in QC HAL codeDallas Delaney2018-04-205-15/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace clock reference from REALTIME (wall clock) to MONOTONIC . This is to avoid getting impacted when system time is set backwards or forwards (either through network or manually) Change-Id: I989c7bd0adc80ffb40f65ec909295ca1d8501877
* | | | Initial android target definition for msmsteppeTanya Dixit2018-04-255-5/+5
| | | | | | | | | | | | | | | | Change-Id: I4c2f93bf5b109210bb27cbf9f2068d3cf260f3d9
* | | | hal: Enable compilation of 8937 on 4.0 componentSatish Babu Patakokila2018-04-225-0/+15
|/ / / | | | | | | | | | | | | | | | - Enable compilation of 8937 on 4.0 component Change-Id: Ia84a80dd115bc5a7bb1716e104b2dd2e13539777
* | | hal: Rename sdm670 to sdm710.Naresh Tanniru2018-04-105-15/+5
| | | | | | | | | | | | Change-Id: Ic30a5e1c5afb883dd60eac4b944bb75ea59cabb1
* | | Merge "mm-audio: aenc: Update log level property name"Linux Build Service Account2018-04-072-4/+4
|\ \ \
| * | | mm-audio: aenc: Update log level property nameGarmond Leung2018-03-262-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to use vendor property name. CRs-Fixed: 2213067 Change-Id: I1c666788345dbbe2b679496d364435eb39ca3e73
* | | | mm-audio: Fix error for already destroyed mutexes.Preetam Singh Ranawat2018-03-313-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | -Avoid destruction of already destroyed mutexes. Change-Id: I90ac8839d4f3cca66d0de356c4eb2f7d9c3b884f
* | | | hal: add audio kernel header dependency only for msmnileBanajit Goswami2018-03-055-5/+15
| |/ / |/| | | | | | | | | | | | | | Add audio kernel headers dependency only for msmnile target. Change-Id: Ie5e6116c4fadcf2b296cd56dbe8a1382d4a3508c
* | | hal: add audio kernel header dependencyBanajit Goswami2018-02-235-5/+10
|/ / | | | | | | | | | | | | Add dependency on audio kernel headers for cases where audio kernel drivers are compiled as DLKM. Change-Id: I65a45c3800df4f10481aca27be15f9be4a8a6438
* | Merge "audio: Fix compilation error for encoders"Linux Build Service Account2018-02-208-0/+13
|\ \ | |/ |/|
| * audio: Fix compilation error for encodersPreetam Singh Ranawat2018-02-198-0/+13
| | | | | | | | | | | | -Fix compilation error with Android upgrade. Change-Id: I9caa378252b299f9a261f89e27e78de1a3fe6c76
* | Merge "Bypass compilation errors due to compiler upgrade"Linux Build Service Account2018-02-1210-1/+14
|\ \ | |/ |/|
| * Bypass compilation errors due to compiler upgradeAbhishek Arpure2018-02-0510-1/+14
| | | | | | | | | | | | Bypass CLANG compilation errors by adding ignore flags Change-Id: I99317ca2ccf5ee953ca5796e01db63dd396d622d
* | Merge "hal : Add NULL check before dereferencing pointer"Linux Build Service Account2018-02-093-18/+27
|\ \ | |/ |/|
| * hal : Add NULL check before dereferencing pointerPreetam Singh Ranawat2018-01-303-18/+27
| | | | | | | | | | | | -Add proper checks to fix NULL pointer dereference issues. Change-Id: Idd3d165ac179d21745958710d28cfae43a50c793
* | HACK: Modify .mk files to avoid strict compiler errorsSoumil Shah2018-01-221-0/+11
| | | | | | | | Change-Id: I95dd11f96d8aaad31078b599eca1745be912b488
* | audio: mm-audio: Pack encoders in vendor imageSachin Mohan Gadag2017-12-295-0/+5
|/ | | | | | Pack encoder test app in vendor path. Change-Id: I6da72829acf02f77af4a6d356f94c6d6b388bb99
* audio: Make repetitive logs silentSachin Mohan Gadag2017-12-077-21/+22
| | | | | | | | | Define NDEBUG Macro in Makefile to avoid ALOGV logs to be printed on shell. Move repetitive logs under ALOGV log level. CRs-Fixed: 2135642 Change-Id: Id573300504cdb15aea285ec33a08319155cff189
* audio: make sure audio hal compile for qcs605Ashok Sidipotu2017-11-085-5/+5
| | | | | | | Added target qcs605 in the make files to enable compilation Change-Id: I03caf5b62c55c08818bc89295170006c1987ca9b
* hal: Add new path for dlkmAsish Bhattacharya2017-10-315-0/+20
| | | | | | Add new header paths. Change-Id: I413de5e738db4e35904df7a09c3a4cdad68079da
* hal: audio-test: remove code sections referring to audio-alsayidongh2017-10-259-213/+0
| | | | | | | | audio-alsa is removed from mm-audio, reomve code sections referring to audio-alsa. CRs-Fixed: 2126971 Change-Id: I50bd466a931a39846dc2fc5f136a38a9f64b2148
* Merge "aenc-aac: Support get_parameter query for profile type"Linux Build Service Account2017-10-092-0/+28
|\
| * aenc-aac: Support get_parameter query for profile typeSatya Krishna Pindiproli2017-09-222-0/+28
| | | | | | | | | | | | Add support for get_parameter query for profile type. Change-Id: I94defa4346b49ee96037154818a5081cbb050704
* | mm-audio: Fix Security IssuesSachin Mohan Gadag2017-09-124-3/+209
| | | | | | | | | | | | | | Add validation for input paramters for test app. Change-Id: I36c7e1a9af42dede6bb21d4619c3c549fc4f2701
* | Revert "hal: audio-test: Move omx tests mm-audio-internal"Preetam Singh Ranawat2017-09-1218-9/+5838
|/ | | | | | | | | This reverts commit 2ce1027d13f23e34d6528968e94d6af876dc009c. Also Fix NULL stream pointer LLVM issue by performing NULL check before dereference the pointer Change-Id: Ia2a8b3492b5424993e6c651555054d899f2ca3f2
* hal: fix audio compilation for techpack.Asish Bhattacharya2017-08-045-0/+5
| | | | Change-Id: Ifd3ddf97b7a642569bfbc99a00d48bc781590212
* mm-audio: aenc: Fix VTS failures for encodersAniket Kumar Lata2017-07-2710-45/+55
| | | | | | | | | VTS does not expect Input/Output omx port to send OMX_EventCmdComplete. The fix is to avoid sending OMX_EventCmdComplete. VTS will timeout and handle the error properly. Change-Id: I998cf2e4b9e4ecba9e9837e56683bf44cc57207b CRs-Fixed: 2077073
* mm-audio: Fix clang error for encodersPreetam Singh Ranawat2017-07-275-44/+39
| | | | Change-Id: I13203ad8bc17889b0e391406e9deec4275fad808
* hal: configs: effects: update conf & lib pathsNaresh Tanniru2017-06-145-10/+15
| | | | | | | | - Update config & make files to /vendor path instead /system for system and vendor image support Change-Id: I2c1886441e3d31b9eb4e66caba0d70030a4a8f27
* Revert "hal: configs: effects: Enable treble feature"Naresh Tanniru2017-06-145-20/+10
| | | | | | | This reverts commit cab4a7d4333b75f403ea39f9a2b498f6622c5bab. Change-Id: Ic8a6827e5719b469dbd73af5934b9998d53c42c0
* hal: configs: effects: Enable treble featureNaresh Tanniru2017-06-075-10/+20
| | | | | | | | | | - All qcom proprietary modules should use /vendor path instead /system for treble compatibility - Modify configs and android makefiles accordingly Change-Id: I1a4db8c39b5e7585d1a4d60584d5b1672c9599ac
* Merge "hal: audio-test: Move omx tests mm-audio-internal"Linux Build Service Account2017-05-0518-5818/+9
|\
| * hal: audio-test: Move omx tests mm-audio-internalAniket Kumar Lata2017-05-0518-5818/+9
| | | | | | | | | | | | | | | | Moving omx test applications for encoders and decoders to mm-audio-internal. CRs-Fixed: 2014832 Change-Id: I8df3703dc84f7f277258b036bd6df87946af6efb
* | aenc-aac: bounds checkingAalique Grahame2017-05-051-5/+16
|/ | | | | | | Add bounds checking for buffers CRs-Fixed: 2013236 Change-Id: I0e1f75ea307088b92e87b99f8b614afbcd0f1c82
* mm-audio: amrnb: update test app to handle invalid paramsArun Kumar Dasari2017-01-053-10/+47
| | | | | | | | Update test app to report error if bandmode and dtxenable are not in range. Also update amrwb max framelength to 64 as amrwb maximum framesize is 64. Change-Id: Ibd7470a574a0e1fcacd6c15f13b1e98b9963ea73