platform_hardware_interfaces/audio/effect/2.0/default
Mikhail Naganov c8c6a81f0f audiohal: Support stateful downmixer effects
Fraunhofer's downmixer has additional buffering, this is incompatible
with how DownmixerBufferProvider used to process incomplete buffers.

Now the effects HIDL wrapper delivers frameCount updates in
audiobuffers to the server side. This fixes playback of multichannel
sound streams.

Bug: 36181621
Test: play 5.1 track from Play Music
Change-Id: Iffe3327c6eedef85151eec2b41e0aedfb7ffa6dc
2017-04-27 12:37:28 -07:00
..
AcousticEchoCancelerEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
AcousticEchoCancelerEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
Android.mk audio hal: explicitly import headers 2017-04-17 15:56:52 -07:00
AudioBufferManager.cpp audiohal: Support stateful downmixer effects 2017-04-27 12:37:28 -07:00
AudioBufferManager.h audiohal: Re-implement effect process using FMQ and IMemory 2017-01-09 18:21:21 -08:00
AutomaticGainControlEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
AutomaticGainControlEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
BassBoostEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
BassBoostEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
Conversions.cpp Audio HAL: fixes for issues discovered after client conversion 2016-12-01 13:48:58 -08:00
Conversions.h Audio HAL: fixes for issues discovered after client conversion 2016-12-01 13:48:58 -08:00
DownmixEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
DownmixEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
Effect.cpp audiohal: Remove stale TODOs 2017-03-22 10:36:14 -07:00
Effect.h Add VTS tests for audio effects 2017-03-14 17:25:17 -07:00
EffectsFactory.cpp audiohal: Fix handling of invalid arguments in 'debugDump' methods 2017-04-25 20:21:37 +00:00
EffectsFactory.h Remove HIDL_GENERATED from things written by hand. 2016-11-29 15:05:31 -08:00
EnvironmentalReverbEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
EnvironmentalReverbEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
EqualizerEffect.cpp Add VTS tests for audio effects 2017-03-14 17:25:17 -07:00
EqualizerEffect.h Add VTS tests for audio effects 2017-03-14 17:25:17 -07:00
LoudnessEnhancerEffect.cpp Add VTS tests for audio effects 2017-03-14 17:25:17 -07:00
LoudnessEnhancerEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
NoiseSuppressionEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
NoiseSuppressionEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
PresetReverbEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
PresetReverbEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
VirtualizerEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
VirtualizerEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
VisualizerEffect.cpp audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00
VisualizerEffect.h audiohal: Fix volume changes handling 2017-01-19 12:52:27 -08:00