mirror of
https://github.com/mstorsjo/fdk-aac.git
synced 2025-01-07 13:22:24 +01:00
Fetch multiple samples of input channels from encoder input buffer.
Bug: 132641988 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I548c62efcbe2629479f671befd4388895d835de7
This commit is contained in:
parent
e970ac4c95
commit
89ca476e52
@ -1,7 +1,7 @@
|
||||
/* -----------------------------------------------------------------------------
|
||||
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||
|
||||
© Copyright 1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten
|
||||
© Copyright 1995 - 2019 Fraunhofer-Gesellschaft zur Förderung der angewandten
|
||||
Forschung e.V. All rights reserved.
|
||||
|
||||
1. INTRODUCTION
|
||||
@ -1761,6 +1761,10 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
|
||||
hAacEncoder->inputBuffer +
|
||||
(hAacEncoder->inputBufferOffset + hAacEncoder->nSamplesRead) /
|
||||
hAacEncoder->aacConfig.nChannels;
|
||||
newSamples -=
|
||||
(newSamples %
|
||||
hAacEncoder->extParam
|
||||
.nChannels); /* process multiple samples of input channels */
|
||||
|
||||
/* Copy new input samples to internal buffer */
|
||||
if (inBufDesc->bufElSizes[idx] == (INT)sizeof(INT_PCM)) {
|
||||
|
Loading…
Reference in New Issue
Block a user