1
0
mirror of https://github.com/mstorsjo/fdk-aac.git synced 2025-02-28 08:27:43 +01:00

Fix wrong input buffer feed for PS encoder at less input samples than framesize.

Bug 177604812
Test: see PS/SBR encoder

Change-Id: I08a20209bcb83784fda5c14584b6e99c65672545
This commit is contained in:
Fraunhofer IIS FDK 2020-04-17 15:09:22 +02:00 committed by Jean-Michel Trivi
parent 9ee8fd5559
commit a7c36cc207

View File

@ -1784,8 +1784,8 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
hAacEncoder->nSamplesRead)); hAacEncoder->nSamplesRead));
INT_PCM *pIn = INT_PCM *pIn =
hAacEncoder->inputBuffer + hAacEncoder->inputBuffer +
(hAacEncoder->inputBufferOffset + hAacEncoder->nSamplesRead) / hAacEncoder->inputBufferOffset / hAacEncoder->aacConfig.nChannels +
hAacEncoder->aacConfig.nChannels; hAacEncoder->nSamplesRead / hAacEncoder->extParam.nChannels;
newSamples -= newSamples -=
(newSamples % (newSamples %
hAacEncoder->extParam hAacEncoder->extParam