You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
avcodec/aacsbr_fixed: Try to initialize sum[0..1] differently to fix build with VS2012
Found-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
@@ -397,7 +397,8 @@ static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr,
|
|||||||
int delta = !((e == e_a[1]) || (e == e_a[0]));
|
int delta = !((e == e_a[1]) || (e == e_a[0]));
|
||||||
for (k = 0; k < sbr->n_lim; k++) {
|
for (k = 0; k < sbr->n_lim; k++) {
|
||||||
SoftFloat gain_boost, gain_max;
|
SoftFloat gain_boost, gain_max;
|
||||||
SoftFloat sum[2] = { FLOAT_0, FLOAT_0 };
|
SoftFloat sum[2];
|
||||||
|
sum[0] = sum[1] = FLOAT_0;
|
||||||
for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
|
for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
|
||||||
const SoftFloat temp = av_div_sf(sbr->e_origmapped[e][m],
|
const SoftFloat temp = av_div_sf(sbr->e_origmapped[e][m],
|
||||||
av_add_sf(FLOAT_1, sbr->q_mapped[e][m]));
|
av_add_sf(FLOAT_1, sbr->q_mapped[e][m]));
|
||||||
|
Reference in New Issue
Block a user