commit | c8c6a81f0f0f0074260ee84b30df16dc480c4ee7 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Wed Apr 26 17:22:31 2017 -0700 |
committer | Mikhail Naganov <mnaganov@google.com> | Thu Apr 27 12:37:28 2017 -0700 |
tree | 574712669cc4979b6799d44889602c2403dc4ffe | |
parent | 8de7a17b82049e65516a3e27efbaeb2dfc81259d [diff] |
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