comparison ratecontrol.c @ 949:693a0797398f libavcodec

warnings patch by (bubu <bubu at bubu dot net>)
author michaelni
date Wed, 01 Jan 2003 15:10:45 +0000
parents 176fd8c8e8a8
children 3c2b94407f02
comparison
equal deleted inserted replaced
948:371bc36a9c5c 949:693a0797398f
444 static double predict_size(Predictor *p, double q, double var) 444 static double predict_size(Predictor *p, double q, double var)
445 { 445 {
446 return p->coeff*var / (q*p->count); 446 return p->coeff*var / (q*p->count);
447 } 447 }
448 448
449 /*
449 static double predict_qp(Predictor *p, double size, double var) 450 static double predict_qp(Predictor *p, double size, double var)
450 { 451 {
451 //printf("coeff:%f, count:%f, var:%f, size:%f//\n", p->coeff, p->count, var, size); 452 //printf("coeff:%f, count:%f, var:%f, size:%f//\n", p->coeff, p->count, var, size);
452 return p->coeff*var / (size*p->count); 453 return p->coeff*var / (size*p->count);
453 } 454 }
455 */
454 456
455 static void update_predictor(Predictor *p, double q, double var, double size) 457 static void update_predictor(Predictor *p, double q, double var, double size)
456 { 458 {
457 double new_coeff= size*q / (var + 1); 459 double new_coeff= size*q / (var + 1);
458 if(var<10) return; 460 if(var<10) return;
703 uint64_t available_bits[5]; 705 uint64_t available_bits[5];
704 uint64_t all_const_bits; 706 uint64_t all_const_bits;
705 uint64_t all_available_bits= (uint64_t)(s->bit_rate*(double)rcc->num_entries/fps); 707 uint64_t all_available_bits= (uint64_t)(s->bit_rate*(double)rcc->num_entries/fps);
706 double rate_factor=0; 708 double rate_factor=0;
707 double step; 709 double step;
708 int last_i_frame=-10000000; 710 //int last_i_frame=-10000000;
709 const int filter_size= (int)(s->qblur*4) | 1; 711 const int filter_size= (int)(s->qblur*4) | 1;
710 double expected_bits; 712 double expected_bits;
711 double *qscale, *blured_qscale; 713 double *qscale, *blured_qscale;
712 714
713 /* find complexity & const_bits & decide the pict_types */ 715 /* find complexity & const_bits & decide the pict_types */