summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'android-6.0.1_r22' of ↵Steve Kondik2016-03-111-0/+6
|\ | | | | | | | | | | https://android.googlesource.com/platform/hardware/qcom/audio into cm-13.0 Android 6.0.1 release 22
| * audio: msm8909w caf release LW.BR.1.0-00410-8x09w.0Uday Kishore Pasupuleti2016-01-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSM8909w Audio HAL code copied from CAF release LW.BR.1.0-00410-8x09w.0 dbcce50 hal: Port wcd9326 changes to 8909 410c530 hal: update error handling for pcm_prepare failures ff79309 hal: fix compilation issues with audio FM extention 762d7eb policy_hal: add support for fm device loopback 7c418f9 audio_policy: modify few methods to appropriately override base 8b12163 audio: Add support to enable split A2DP a0559fa Revert "Revert "policy_hal: Function prototype correction for custom policy"." Fixed makefiles to be compatible with PDK without kernel source Change-Id: I9c6f2139adee62426b877516deeb41d4ed8052b2
* | audio: Use direct project pathmapEthan Chen2015-10-091-1/+1
| | | | | | | | Change-Id: I94be5eaddd7c87eb2357ac3c372d50bc0ccfcf5d
* | audio: Use project pathmapEthan Chen2015-10-091-0/+4
|/ | | | Change-Id: I908f080105aad8ff686e409fd04ff730f09a86a4
* msm8992/4: Add audio supportPatrick Tjin2015-03-201-1/+1
| | | | Change-Id: Ie748eefbfffc3a0f98288fb7580abd62dd0ce5a8
* post_proc: Offload effects combined patchsetHaynes Mathew George2014-08-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support effects in DSP for tunnel mode playback Add interface to support configuring equlaizer, bass boost, virtualizer and reverb effects in DSP for tunnel mode of playback. (cherry-picked from CAF commit 3eedc004e9adf5967f393d65c22b7806d0c63e6c) * post_proc: Enable effects param in DSP to start effect -During switch to tunnel playback, offload effects-flags remain disabled. This stops effects being applied on tunnel playback. -Send effects enable params to DSP to start effects during switch. (cherry-picked from CAF commit d02f2cd710334cc2be6a866da537a595256ae623) * post_proc: disable adsp reverb when preset is 'None' Audio HAL set corresponding preset id into adsp, but doesn't disabe reverb explicitly when 'None' preset is chosen. However, preset=0 means custom preset in adsp, so adsp won't stop reverb processing. (cherry-picked from CAF commit b27e25f062edfeebb6860078013c7b413b8c4301) * post_proc: send ENABLE_FLAG directly to offload effect driver Enable flag should be sent directly through offload effect driver to adsp whenever bundle receives EFFECT_CMD_ENABLE. Otherwise enablement will only take effect in adsp after subsequent parameters being set, and that's not expected. (cherry-picked from CAF commit d45948e2153c03b41f55577debd943408f9c8280) * post_proc: reverb preset id is not mapped correctly Array index is not correct and causes uninitialized value being used when 'Plate' is chosen. Correct index to retrieve the right preset id. (cherry-picked from CAF commit ca2685b2a0a695a7c4ac78883e750a92dcad0515) * post_proc: disable Bassboost and Virtualizer for certain devices WFD, Hdmi and usb audio are not intended to be applied with SA+ bassboost and virtualizer, so add into invalid device list. (cherry-picked from CAF ee2ff9621d25d83151ccb24a416f21533fdfbd31) * post_proc: disable effect immediately when routed to invalid devices Offload effect is still perceived when invalid output device is connected. We should send disable command immediately once phone is routed to unexpected device and forbid effect enablement during temporary disabled state. (cherry-picked from CAF commit 95d74c2232721631f3a04f6ccf35760b37b33fea) * post_proc: Enable reverb in DSP to start effect 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. (cherry-picked from CAF commit c37c260fa174453f4822261bcd531ddb2706ab2c) * post_proc: include audio_effects.h from kernel exported headers Currently, audio_effects.h header file is included with reference to the absolute path. Instead, reference it from the kernel exported headers. (cherry-picked from CAF commit 090a2aa3f38298196ad9f47e3b6578535e1f7e10) * hal: Add support for audio effects in DSP for tunnel mode playback Add support to enable or disable audio post processing effects in DSP for tunnel mode playback. (cherry-picked from CAF commit 1d0891672175d431e8872dd7dff21e0ce507361a) Change-Id: I7ead6da4c216fd87e8ca1884811c4e0155053f49
* Audio HAL support for 8084 boardVineeta Srivastava2014-05-061-1/+1
| | | | Change-Id: If5834e3a74543db91fd808d1c9c96b88d77117df
* add offloaded audio visualizerEric Laurent2013-09-171-0/+1
| | | | | | | | | | | | | | | Add library for visualizer effect used when audio decompression is offloaded to QCOM audio DSP. The implementation reads PCM back from the proxy port in the audio DSP. The audio HAL dynamically loads the effect library if present and indicates offloaded output activity. The PCM capture is only active when an offloaded output is active and at least one effect is enabled on this output. Bug: 8174410. Change-Id: Ic78de932f9116e246494f9171c1cc7c3e35a0ea1
* audio: add voice processing effect wrapperEric Laurent2013-04-301-3/+4
| | | | | | | | | Added wrapper library to expose Fluence AEC and NS to effect framework. Bug 7241490 Change-Id: I9cec4a5e7dde210e0eb9f4dd3de341b9c83b340d
* Add support for msm8974 and msm8226 targetsRom Lemarchand2013-04-081-1/+1
| | | | | | | Adding support for msm8974 and msm8226 targets to make Qualcomm patch integration easier. Change-Id: Id3196c8c314ee1174580b22b11fc4068b0421504
* qcom: audio: Add 8x26 and 8x74 architectureDmitry Shmidt2013-04-041-1/+1
| | | | | Change-Id: Ib60be6a0377effe5a198100842c5bd916d77c0ca Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* add new audio HAL (disabled)Ravi Kumar Alamanda2013-02-081-2/+7
| | | | | | | | | -- build when BOARD_USES_LEGACY_ALSA_AUDIO is not defined -- under hal/ -- uses audio_route library Change-Id: Ibf2706ba55e5a2dbd69b5f4cfac8a5cc68220b86 Signed-off-by: Iliyan Malchev <malchev@google.com>
* hardware/qcom/audio: fix build for other targetsIliyan Malchev2012-06-291-0/+4
| | | | | Change-Id: I4f5c999f6cc215ded54eb6f4b9ea54666c51b7a0 Signed-off-by: Iliyan Malchev <malchev@google.com>
* audio: Updates to comply with standard libhardware_legacy audio halAjay Dudani2012-06-211-0/+2
Revert back to original libhardware_legacy audio hal headers from AOSP. This makes corresponding code changes to disable features to match audio hal implementation with standard libhardware_legacy audio hal. Change-Id: Ibf1e50d3fffc8280ba417a26172c0f04206474e3