mirror of https://github.com/mstorsjo/fdk-aac.git
Merge "Adjust eqSubbandGainFormat data type to prevent load of invalid value in _skipEqCoefficients()." into sc-dev am: 4a9bfbf730
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/aac/+/14471902 Change-Id: Ic237a72fec5930755faf4957dede78e7a74e9ffe
This commit is contained in:
commit
772a763080
|
@ -917,7 +917,7 @@ static void _skipEqCoefficients(HANDLE_FDK_BITSTREAM hBs) {
|
|||
firFilterOrder;
|
||||
int uniqueEqSubbandGainsCount, eqSubbandGainRepresentation,
|
||||
eqSubbandGainCount;
|
||||
EQ_SUBBAND_GAIN_FORMAT eqSubbandGainFormat;
|
||||
int eqSubbandGainFormat;
|
||||
|
||||
eqDelayMaxPresent = FDKreadBits(hBs, 1);
|
||||
if (eqDelayMaxPresent) {
|
||||
|
@ -958,7 +958,7 @@ static void _skipEqCoefficients(HANDLE_FDK_BITSTREAM hBs) {
|
|||
uniqueEqSubbandGainsCount = FDKreadBits(hBs, 6);
|
||||
if (uniqueEqSubbandGainsCount > 0) {
|
||||
eqSubbandGainRepresentation = FDKreadBits(hBs, 1);
|
||||
eqSubbandGainFormat = (EQ_SUBBAND_GAIN_FORMAT)FDKreadBits(hBs, 4);
|
||||
eqSubbandGainFormat = FDKreadBits(hBs, 4);
|
||||
switch (eqSubbandGainFormat) {
|
||||
case GF_QMF32:
|
||||
eqSubbandGainCount = 32;
|
||||
|
|
Loading…
Reference in New Issue