mirror of
https://github.com/mstorsjo/fdk-aac.git
synced 2025-02-09 16:18:45 +01:00
Fix aacDecoder_drcExtractAndMap() am: 97a1b8140d am: be3ff35425 am: b762ff3e4f am: 1a54e8f638 am: 78653b30e9 am: 0a20959871 am: 6318d60241 am: 7147e71a75 am: 1de50b286f
am: d110691d01 * commit 'd110691d01e15a555d84fcd98e4b275dd38b37ba': Fix aacDecoder_drcExtractAndMap() Change-Id: I6c009e94d626cc1dd6ec1510fd2e07c1b3a4031a
This commit is contained in:
commit
0cf3a7671a
@ -705,11 +705,7 @@ static int aacDecoder_drcExtractAndMap (
|
||||
}
|
||||
self->numPayloads = 0;
|
||||
|
||||
if (self->numThreads >= MAX_DRC_THREADS) {
|
||||
self->numThreads = MAX_DRC_THREADS - 1;
|
||||
}
|
||||
|
||||
if (self->dvbAncDataAvailable)
|
||||
if (self->dvbAncDataAvailable && self->numThreads < MAX_DRC_THREADS)
|
||||
{ /* Append a DVB heavy compression payload thread if available. */
|
||||
int bitsParsed;
|
||||
|
||||
@ -735,10 +731,6 @@ static int aacDecoder_drcExtractAndMap (
|
||||
|
||||
/* coupling channels not supported */
|
||||
|
||||
if (self->numThreads >= MAX_DRC_THREADS) {
|
||||
self->numThreads = MAX_DRC_THREADS - 1;
|
||||
}
|
||||
|
||||
/* check for valid threads */
|
||||
for (thread = 0; thread < self->numThreads; thread++) {
|
||||
CDrcPayload *pThreadBs = &threadBs[thread];
|
||||
|
Loading…
x
Reference in New Issue
Block a user