Mercurial > libavcodec.hg
comparison aacsbr.c @ 11892:a0c269879276 libavcodec
10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.
author | alexc |
---|---|
date | Sun, 20 Jun 2010 19:24:18 +0000 |
parents | 2d81202be6e2 |
children | 829dadee50c8 |
comparison
equal
deleted
inserted
replaced
11891:72441b6700d4 | 11892:a0c269879276 |
---|---|
391 sbr->f_master[k] = dk; | 391 sbr->f_master[k] = dk; |
392 | 392 |
393 k2diff = sbr->k[2] - sbr->k[0] - sbr->n_master * dk; | 393 k2diff = sbr->k[2] - sbr->k[0] - sbr->n_master * dk; |
394 if (k2diff < 0) { | 394 if (k2diff < 0) { |
395 sbr->f_master[1]--; | 395 sbr->f_master[1]--; |
396 sbr->f_master[2]-= (k2diff < 1); | 396 sbr->f_master[2]-= (k2diff < -1); |
397 } else if (k2diff) { | 397 } else if (k2diff) { |
398 sbr->f_master[sbr->n_master]++; | 398 sbr->f_master[sbr->n_master]++; |
399 } | 399 } |
400 | 400 |
401 sbr->f_master[0] = sbr->k[0]; | 401 sbr->f_master[0] = sbr->k[0]; |