Merge "audiohal: Support stateful downmixer effects" into oc-dev

This commit is contained in:
Mikhail Naganov
2017-04-28 15:29:21 +00:00
committed by Android (Google) Code Review

View File

@@ -30,7 +30,10 @@ bool AudioBufferManager::wrap(const AudioBuffer& buffer, sp<AudioBufferWrapper>*
ssize_t idx = mBuffers.indexOfKey(buffer.id);
if (idx >= 0) {
*wrapper = mBuffers[idx].promote();
if (*wrapper != nullptr) return true;
if (*wrapper != nullptr) {
(*wrapper)->getHalBuffer()->frameCount = buffer.frameCount;
return true;
}
mBuffers.removeItemsAt(idx);
}
// Need to create and init a new AudioBufferWrapper.