comparison cook.c @ 4954:1fd90978db25 libavcodec

Add bias instead of -32 or 0, as is done in g.722.1
author ramiro
date Wed, 09 May 2007 22:00:08 +0000
parents a695b3cbfc4d
children bbe763044678
comparison
equal deleted inserted replaced
4953:a695b3cbfc4d 4954:1fd90978db25
436 if (tmpbias1 + tmpbias2 > 2*bits_left) { /* ---> */ 436 if (tmpbias1 + tmpbias2 > 2*bits_left) { /* ---> */
437 int max = -999999; 437 int max = -999999;
438 index=-1; 438 index=-1;
439 for (i=0 ; i<q->total_subbands ; i++){ 439 for (i=0 ; i<q->total_subbands ; i++){
440 if (exp_index1[i] < 7) { 440 if (exp_index1[i] < 7) {
441 v = (-2*exp_index1[i]) - quant_index_table[i] - 32; 441 v = (-2*exp_index1[i]) - quant_index_table[i] + bias;
442 if ( v >= max) { 442 if ( v >= max) {
443 max = v; 443 max = v;
444 index = i; 444 index = i;
445 } 445 }
446 } 446 }
453 } else { /* <--- */ 453 } else { /* <--- */
454 int min = 999999; 454 int min = 999999;
455 index=-1; 455 index=-1;
456 for (i=0 ; i<q->total_subbands ; i++){ 456 for (i=0 ; i<q->total_subbands ; i++){
457 if(exp_index2[i] > 0){ 457 if(exp_index2[i] > 0){
458 v = (-2*exp_index2[i])-quant_index_table[i]; 458 v = (-2*exp_index2[i])-quant_index_table[i]+bias;
459 if ( v < min) { 459 if ( v < min) {
460 min = v; 460 min = v;
461 index = i; 461 index = i;
462 } 462 }
463 } 463 }