40be8a343e8ceb7ae087bfb8988247731fa5ae75 |
|
27-Apr-2017 |
Mikhail Naganov <mnaganov@google.com> |
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: I3b2cd097d61873c6ba329f1a574235ac88b21cac
/frameworks/av/media/libaudiohal/EffectBufferHalLocal.h
|
66916c26a7055c9e10471720502a29f759609819 |
|
25-Jan-2017 |
Mikhail Naganov <mnaganov@google.com> |
audio hal: Fix multichannel playback Correctly operate on input and output buffers in DownmixerBufferProvider Note that playback is a bit choppy, need to investigate further. Change-Id: I350175dcc9cc7142a1935585a8bd5e9abb1b8eb6 Test: play back a 5.1 file
/frameworks/av/media/libaudiohal/EffectBufferHalLocal.h
|
022b9953153bdb1984f0abb17d21ef8c1826ad49 |
|
05-Jan-2017 |
Mikhail Naganov <mnaganov@google.com> |
Re-implement HIDL effect processing using FMQ and IMemory Result: no hwbinder calls due music processing. Test: make, use Play Music with effects, check traces Bug: 30222631 Change-Id: I06d0e94e603688874b31824427f3b0878b5f7c8e
/frameworks/av/media/libaudiohal/EffectBufferHalLocal.h
|