History log of /hardware/qcom/audio/post_proc/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
07a3fe9b04e3f4c1fad89292154705844947dc69 12-Apr-2017 David Lin <dtwlin@google.com> volume_listener: fix incorrect audio hal access

This patch makes the change to first attempt to access the primary audio
hal located in the vendor partition, if the access failed, it will then
attempt to access the system partition to maintain backward
compatibility.

Bug: 37282675
Test: Music playback with max volume using Marlin
Change-Id: Id20cf839608cf1813b00355fff32192c82ff1d5a
Signed-off-by: David Lin <dtwlin@google.com>
/hardware/qcom/audio/post_proc/Android.mk
8c83e0ad02470d53917fd1b24ed35e813f345451 17-Mar-2017 Diego Wilson <diegowilson@google.com> Move device dependent modules to /vendor

Test: lunch marlin; make vendorimage;
fastboot -w flash vendor vendor.img # on marlin

Change-Id: Iee5fa24eecb8f1b929a2a40eb9c982cc087fcb4f
/hardware/qcom/audio/post_proc/Android.mk
65dba39450a26f659fc6a14c1cbb2003681972ba 28-Jul-2016 Yamit Mehta <ymehta@codeaurora.org> post_proc: Enable post processing for msm8909

Enable post processing libraries for msm8909

Change-Id: I78308712f05c9e209b1a604c2b270cb6d8ed4908
/hardware/qcom/audio/post_proc/Android.mk
a8d7c9257c3c9514f5c35d3dbd987703e12c82cd 25-May-2016 vivek mehta <mvivek@codeaurora.org> hal: add support to override volume gain to step mapping table

- if customer mapping is added in platform info file, use that
- in absence of customer table use default mapping

BUG 28897755
Change-Id: I4bf8bcf1913f16ad6298ff1f3fa5dd649c889b2a
/hardware/qcom/audio/post_proc/Android.mk
295916b21b797643d89aa96654588094f2555ace 04-Feb-2016 vivek mehta <mvivek@codeaurora.org> hal: enable audio hal on msm8996

- enable audio hal on msm8996

Change-Id: I54010a9a62166833dd1611d30039274f161adb8b
/hardware/qcom/audio/post_proc/Android.mk
a7cca24fea34b4d6fc0e43c7b6db9190d1acfec1 06-Feb-2016 Steve Pfetsch <spfetsch@google.com> Revert "hal: enable audio hal on msm8996"

This reverts commit 81f82dade75c5e27cf793a2fe06e428ef920ffa5.
/hardware/qcom/audio/post_proc/Android.mk
81f82dade75c5e27cf793a2fe06e428ef920ffa5 04-Feb-2016 vivek mehta <mvivek@codeaurora.org> hal: enable audio hal on msm8996

- enable audio hal on msm8996

Change-Id: I54010a9a62166833dd1611d30039274f161adb8b
/hardware/qcom/audio/post_proc/Android.mk
1a9b7c0f180df7fe390f2839e8214667727aaa49 25-Jun-2015 vivek mehta <mvivek@codeaurora.org> hal: post_proc: add volume based audio calibration support

- add new effect module to listen to volume and device change
- based on volume levels of all streams active over speaker
compute gain based calibration level and communicate
with audio HAL to send the same to ACDB loader
- make audio HAL singleton

Bug: 22100304.

Change-Id: If74bf66d32def85022d79ccb9f84c3b85c8a2dc9
/hardware/qcom/audio/post_proc/Android.mk
8954103418199da1a2744b65371d5b2621f78656 31-Mar-2015 Ajay Dudani <adudani@codeaurora.org> Enable support for msm8992 & msm8994 targets

Change-Id: I8da8a5b9885c7202d858b181d610aadc12544852
/hardware/qcom/audio/post_proc/Android.mk
f7c646835daca18cbfc0e060141e4deec8e65e3c 07-Aug-2014 Eric Laurent <elaurent@google.com> audio: fix razor checkbuild

Do not build post processing wrapper library on msm8960 platform.

Change-Id: I9e08f4e0a994a1605a81109c2d498ad58f2606f6
/hardware/qcom/audio/post_proc/Android.mk
97a1059da4d3aa8bfb0883d5f932f86b95876512 17-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> audio: compilation & warning fixes for offload effects

Fix compilation errors & unused param warnings
in offload effect modules.

Change-Id: I58fa250c413e07702cf4a4f96aa85f985883b343
/hardware/qcom/audio/post_proc/Android.mk
41f86651e362abc62d9d03f5c612c986bf15298f 17-Jun-2014 Haynes Mathew George <hgeorge@codeaurora.org> post_proc: Offload effects combined patchset

* 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
/hardware/qcom/audio/post_proc/Android.mk