Commit Graph

29 Commits

Author SHA1 Message Date
Aalique Grahame 49e6b6888c hal: visualizer: dynamically read pcm device
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-04-09 17:59:09 -07:00
Manisha Agarwal 888e97628c Initial Android target definition for lito.
Initial Android target definition for lito.

Change-Id: I3ec264577ecef549bb7c3c355cea40b68161bed7
2019-02-27 22:18:49 +05:30
Hari Veerubhotla e56a5fa07a Initial Android target definition for trinket
Initial Android target definition for trinket
configuration files.

Change-Id: Ie1761dff7235a6625ebf4c378596c944a67d66ef
2019-02-18 23:17:10 -08:00
Aalique Grahame 6de37c0554 audio: revert invalid markings
Revert invalid markings added to AOSP files.

CRs-Fixed: 2380934
Change-Id: I5e729616dccb5e04e870e26462f822e16433879d
2019-02-07 11:51:59 -08:00
Meng Wang ef2f6e180b hal: add audio support for kona
Add audio support for kona.

Change-Id: Ib1eb05209ce3220e00fa15cddc5338b3f62871f9
2019-01-31 23:14:42 -08:00
Aalique Grahame 22e4910d3d audio: unify hal
Unify audio hal components

CRs-Fixed: 2380934
Change-Id: Iacafdc44d935de5f343240421a1572a0a3241bd0
2019-01-25 15:15:46 +05:30
Naresh Tanniru f129015268 QMAA: Add support for HAL module disable
- Disable audio HAL modules compilation
  based on QMAA flag

Change-Id: I3ec8c82bfcf699a3bbf5e7133480a4bda1240a5a
2018-12-18 23:02:27 +05:30
Vatsal Bucha c09ae066d5 audio: Add flags to makefiles
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-11-14 13:25:50 +05:30
Tanya Dixit 6e3bcccfc7 Initial android target definition for msmsteppe
Change-Id: I4c2f93bf5b109210bb27cbf9f2068d3cf260f3d9
2018-04-25 14:29:19 +05:30
Naresh Tanniru 42e0e60bac hal: Rename sdm670 to sdm710.
Change-Id: Ic30a5e1c5afb883dd60eac4b944bb75ea59cabb1
2018-04-10 17:55:13 +05:30
Revathi Uddaraju e8bd13c719 audio: Access header files through header libs
Access header files through header libs which are not accessed
directly.

Change-Id: Ia98e31fd43d56e9bb4786ee00de49961047808d4
2018-04-04 09:32:08 -07:00
Xiaoyu Ye 91553e693e hal: add audio support for msmnile
Add audio support for msmnile.

Change-Id: I742d9acbc42221476d1364e9c7bcce8a5d782bf4
2018-02-15 16:44:15 -08:00
Abhishek Arpure ce11235bcc Bypass compilation errors due to compiler upgrade
Bypass CLANG compilation errors by adding ignore flags

Change-Id: I99317ca2ccf5ee953ca5796e01db63dd396d622d
2018-02-05 21:31:51 -08:00
Soumil Shah 196157e2ec HACK: Modify .mk files to avoid strict compiler errors
Change-Id: I95dd11f96d8aaad31078b599eca1745be912b488
2018-01-22 17:39:48 -08:00
Ashok Sidipotu 5accc8d04d audio: make sure audio hal compile for qcs605
Added target qcs605 in the make files to enable
compilation

Change-Id: I03caf5b62c55c08818bc89295170006c1987ca9b
2017-11-08 17:24:10 +05:30
Sharad Sangle 2452982d9f visualizer: update PCM device id for sdm670 target
Update PCM device id for sdm670 target to support
visualizer client

CRs-Fixed: 2132607
Change-Id: I688149413a8906ab7cb2add17dc696114164d348
2017-10-27 00:56:52 -07:00
Naresh Tanniru 10758b6746 hal: configs: effects: update conf & lib paths
- Update config & make files to
  /vendor path instead /system for
  system and vendor image support

Change-Id: I2c1886441e3d31b9eb4e66caba0d70030a4a8f27
2017-06-14 19:16:02 +05:30
Naresh Tanniru a717d88792 Revert "hal: configs: effects: Enable treble feature"
This reverts commit
 cab4a7d433.

Change-Id: Ic8a6827e5719b469dbd73af5934b9998d53c42c0
2017-06-14 19:03:09 +05:30
Linux Build Service Account 21002aef23 Merge "apq8098_latv: Initial commit for new target apq8098_latv." 2017-06-09 07:56:29 -07:00
Linux Build Service Account d42c0be134 Merge "hal: configs: effects: Enable treble feature" 2017-06-09 07:56:24 -07:00
Venkataraman Nerellapalli b8689ecac0 apq8098_latv: Initial commit for new target apq8098_latv.
Change-Id: Id07501d58dd1c1a9dd9af610caa2f4d7b4a0cd2b
2017-06-09 11:04:18 +05:30
Aniket Kumar Lata dc477cd88c visualizer: update PCM device id for sdm845 target
Update PCM device id for sdm845 target to support visualizer client

CRs-Fixed: 2057748
Change-Id: Id2058cf5d53b9f8d352d75194204b4bd2d186f8d
2017-06-07 10:26:36 -07:00
Naresh Tanniru cab4a7d433 hal: configs: effects: Enable treble feature
- All qcom proprietary modules should use
  /vendor path instead /system for
  treble compatibility

- Modify configs and android makefiles accordingly

Change-Id: I1a4db8c39b5e7585d1a4d60584d5b1672c9599ac
2017-06-07 05:29:25 -07:00
Weiyin Jiang 2d95548ccb visualizer: update PCM device id for sdm660 target
Update PCM device id for sdm660 target.

Change-Id: Icc27d5319ac3273c34f1c32d8fcbbd4b57255fda
CRs-Fixed: 2032490
2017-05-05 02:33:09 -07:00
Ben Romberger 22d4123dd4 hal: Rename all instances of msmcobalt to msm8998
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-21 19:51:58 -08:00
Garmond Leung 6406e9d287 visualizer: Update PCM device id for visualizer
Offload visualizer had a hardcoded PCM device. Since the device
number changed, update the hash define

Change-Id: Ice44a5c8c3dbee6eb04188b661e2b7ea4d056937
CRs-Fixed: 1057902
2016-09-15 18:56:33 -07:00
Ravi Kumar Alamanda 518bcbb6ab visualizer: do not apply calibration on audio routed to afe proxy
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
2015-02-26 13:59:24 -08:00
Apoorv Raghuvanshi 1b555f7332 audio: Change LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
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-29 12:51:51 -07:00
Eric Laurent c4aef75c2c add offloaded audio visualizer
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
2013-09-17 17:44:42 -07:00