Merge "Restore legacy soft-aac decoder behaviour. Substitute silence on decode error."
This commit is contained in:
committed by
Android (Google) Code Review
commit
e2b801e5a4
@@ -367,7 +367,15 @@ void SoftAAC::onQueueFilled(OMX_U32 portIndex) {
|
||||
inHeader->nFilledLen -= mConfig->inputBufferUsedLength;
|
||||
inHeader->nOffset += mConfig->inputBufferUsedLength;
|
||||
} else {
|
||||
LOGW("AAC decoder returned error %d, substituting silence",
|
||||
decoderErr);
|
||||
|
||||
memset(outHeader->pBuffer + outHeader->nOffset, 0, numOutBytes);
|
||||
|
||||
// Discard input buffer.
|
||||
inHeader->nFilledLen = 0;
|
||||
|
||||
// fall through
|
||||
}
|
||||
|
||||
if (mUpsamplingFactor == 2) {
|
||||
|
||||
Reference in New Issue
Block a user