mirror of
https://github.com/mstorsjo/fdk-aac.git
synced 2025-06-05 22:39:13 +02:00
Fix shift value assignment in addHighBandPart().
Bug: 131430997 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I69457c1b551e33e3ee9ef39b457b0f83de2e370e
This commit is contained in:
committed by
Jean-Michel Trivi
parent
b1b306443a
commit
bedfd82356
@@ -1,7 +1,7 @@
|
|||||||
/* -----------------------------------------------------------------------------
|
/* -----------------------------------------------------------------------------
|
||||||
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
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.
|
Forschung e.V. All rights reserved.
|
||||||
|
|
||||||
1. INTRODUCTION
|
1. INTRODUCTION
|
||||||
@@ -1339,7 +1339,7 @@ static void addHighBandPart(FIXP_DBL g_r_m, FIXP_DBL g_i_m, INT g_e,
|
|||||||
g_r_m = fMultDiv2(tmp_r, factor_m) << shift;
|
g_r_m = fMultDiv2(tmp_r, factor_m) << shift;
|
||||||
g_i_m = fMultDiv2(tmp_i, factor_m) << shift;
|
g_i_m = fMultDiv2(tmp_i, factor_m) << shift;
|
||||||
g_e = scale_factor_hbe - (g_e + factor_e + gammaCenter_e + add);
|
g_e = scale_factor_hbe - (g_e + factor_e + gammaCenter_e + add);
|
||||||
fMax((INT)0, g_e);
|
g_e = fMax((INT)0, g_e);
|
||||||
*qmfHBEBufReal_F += g_r_m >> g_e;
|
*qmfHBEBufReal_F += g_r_m >> g_e;
|
||||||
*qmfHBEBufImag_F += g_i_m >> g_e;
|
*qmfHBEBufImag_F += g_i_m >> g_e;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user