summaryrefslogtreecommitdiffstats
path: root/include/hardware/audio_effect.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix security vulnerability: potential OOB write in audioserverrago2017-03-131-0/+3
| | | | | | | | | Bug: 32705438 Bug: 32703959 Test: cts security test Change-Id: I920a74cb0a809c623ddf802f3d2808f0f1bd537c (cherry picked from commit 3f9a6d3bd97966999fa35b9423b8c0042c8198b3) (cherry picked from commit 8a1906a6b573af10cb6a5f0424f0dbe787280f95)
* Line length 100Glenn Kasten2014-12-301-8/+10
| | | | Change-Id: Iaef5bcaec19a9e383432c8c8460bcdf1115f1072
* am 935799d6: Addition of EFFECT_CMD_OFFLOAD for effects offloadjpadmana2013-08-291-0/+32
|\ | | | | | | | | * commit '935799d63f0d654f350a640001077616572a4b63': Addition of EFFECT_CMD_OFFLOAD for effects offload
| * Addition of EFFECT_CMD_OFFLOAD for effects offloadjpadmana2013-08-281-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added EFFECT_CMD_OFFLOAD command to audio effect control interface. It is used by the framework to indicate if the playback thread the effect is attached to is offloaded of not. Added effect flag EFFECT_FLAG_OFFLOAD_SUPPORTED indicating if the effect implementation supports offloading to a DSP. Change-Id: I26553576657d3aa9cd0cdcd5785c813b02f48136 Signed-off-by: jpadmana <jayashree.r.padmanaban@intel.com> Signed-off-by: Eric Laurent <elaurent@google.com>
* | Fix typo and remove executable bit on source code filesGlenn Kasten2013-07-301-1/+1
|/ | | | Change-Id: I0ac46bf80a4708d190c148f8b72bfcf4ea1168b1
* audio effects: fix link problem with NULL UUIDEric Laurent2013-02-071-2/+3
| | | | | | | | | | A special value for NULL effect UUID is declared as const in audio_effect.h. This prevents several modules including audio_effect.h to be linked together. The fix consists in declaring the value as static const. Change-Id: I86e74dc9da8eaed13a3ad44765abb9cd1e80f316
* Remove unused methods from fx library APIMarco Nelissen2012-10-251-53/+4
| | | | Change-Id: Ifb1d8b596a34f8413819279c46cb236fd7fb04f4
* audio effects: add audio source indicationEric Laurent2012-08-311-0/+26
| | | | | | | Added a command to audio effect API to indicate the audio source to audio pre processings. Change-Id: Ia9d68bc095b8bc5d3cf847a406ec0a719a1c14ac
* Use audio_channel_mask_t consistentlyGlenn Kasten2012-06-251-2/+2
| | | | Change-Id: Ib832c0b707b1e0b82adf4ab3d4d18a2dc459d240
* Update comments to reflect audio channel mask type name changeJean-Michel Trivi2012-03-051-2/+2
| | | | | | Replace references to "audio_channels_t" by "audio_channel_mask_t" Change-Id: If779a4c24e40c0fcdab8376b479bd20040d686da
* Effect UUID inputs passed by pointer are constGlenn Kasten2012-01-301-2/+2
| | | | Change-Id: I3ef6d83ae539aef32f2a251660b2e2f9646eace5
* audio effects: add auxiliary channel featureEric Laurent2012-01-131-1/+77
| | | | | | | | | | Added API to query and configure effects supporting auxiliary channels. An auxiliary channel contains an additional audio signal helping in the processing of the main channel. An example is a dual mic noise suppressor were the main channel contains the signal from the main mic and the aux channel containss the signal from the sub mic. Change-Id: Ibb7a19d7f492720ebad0be45f78f996e0beba272
* audio effects: rename configure commandEric Laurent2011-12-191-19/+48
| | | | | | | | | | | Renamed audio effect library interface command for audio format configuration from EFFECT_CMD_CONFIGURE to EFFECT_CMD_SET_CONFIG. This makes the naming more consistent with other exixsting commands and allow adding new a command to get the configuration (EFFECT_CMD_GET_CONFIG). Same change for reverse channel configuration renamed from EFFECT_CMD_CONFIGURE_REVERSE to EFFECT_CMD_SET_CONFIG_REVERSE. Change-Id: I1cc462aa50e58ceec900b3da9bd3873d2d098098
* Audio HAL: added interface for audio preprocessingEric Laurent2011-07-081-138/+238
| | | | Change-Id: I032f6dd8f9ad11283a3f0a6721018dabfd12236d
* Modified audio effect API.Eric Laurent2011-05-271-0/+797
Moved and renamed media/EffectApi.h to hardware/audio_effect.h Modified the effect library API to expose a library info structure containing an interface functions table. Also removed enums for audio channels, audio format and devices from effect API and use values from system/audio.h instead. Change-Id: I32fd752e449337410115121c1c60c699d95247c2