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];