Browse Source

10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.

backport r23660 by alexc


Originally committed as revision 23747 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
tags/v0.6.1
Reinhard Tartler 15 years ago
parent
commit
b9ebd7dc7d
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/aacsbr.c

+ 1
- 1
libavcodec/aacsbr.c View File

@@ -402,7 +402,7 @@ static int sbr_make_f_master(AACContext *ac, SpectralBandReplication *sbr,
k2diff = sbr->k[2] - sbr->k[0] - sbr->n_master * dk;
if (k2diff < 0) {
sbr->f_master[1]--;
sbr->f_master[2]-= (k2diff < 1);
sbr->f_master[2]-= (k2diff < -1);
} else if (k2diff) {
sbr->f_master[sbr->n_master]++;
}


Loading…
Cancel
Save