aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFraunhofer IIS FDK <audio-fdk@iis.fraunhofer.de>2019-10-29 13:10:37 +0100
committerJean-Michel Trivi <jmtrivi@google.com>2019-12-27 10:28:39 -0800
commit7104c00b44a4c447bde18d03c8f2e9590706e339 (patch)
tree27034ec762ff449664ea2b0fe213360d943b21e9
parent5357a4411aff621ab7f2e4a2efcffac8673f4987 (diff)
downloadfdk-aac-7104c00b44a4c447bde18d03c8f2e9590706e339.tar.gz
fdk-aac-7104c00b44a4c447bde18d03c8f2e9590706e339.tar.bz2
fdk-aac-7104c00b44a4c447bde18d03c8f2e9590706e339.zip
Move array definition out of for loop in MPEG-D DRC _skipEqInstructions().
Bug: 145669488 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Icb71fb1cb8e0b64ae969276d08746f687a753467
-rw-r--r--libDRCdec/src/drcDec_reader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libDRCdec/src/drcDec_reader.cpp b/libDRCdec/src/drcDec_reader.cpp
index a784457..9e37246 100644
--- a/libDRCdec/src/drcDec_reader.cpp
+++ b/libDRCdec/src/drcDec_reader.cpp
@@ -1018,6 +1018,7 @@ static DRC_ERROR _skipEqInstructions(HANDLE_FDK_BITSTREAM hBs,
int additionalDrcSetIdPresent, additionalDrcSetIdCount;
int dependsOnEqSetPresent, eqChannelGroupCount, tdFilterCascadePresent,
subbandGainsPresent, eqTransitionDurationPresent;
+ UCHAR eqChannelGroupForChannel[8];
FDKpushFor(hBs, 6); /* eqSetId */
FDKpushFor(hBs, 4); /* eqSetComplexityLevel */
@@ -1067,7 +1068,6 @@ static DRC_ERROR _skipEqInstructions(HANDLE_FDK_BITSTREAM hBs,
eqChannelGroupCount = 0;
for (c = 0; c < channelCount; c++) {
- UCHAR eqChannelGroupForChannel[8];
int newGroup = 1;
if (c >= 8) return DE_MEMORY_ERROR;
eqChannelGroupForChannel[c] = FDKreadBits(hBs, 7);