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
This commit is contained in:
parent
55b6e09e5e
commit
b9ebd7dc7d
@ -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…
x
Reference in New Issue
Block a user