- q= rce->new_qscale / br_compensation;
-//printf("%f %f %f last:%d var:%d type:%d//\n", q, rce->new_qscale, br_compensation, s->frame_bits, var, pict_type);
- }else{
- rce->pict_type=
- rce->new_pict_type= pict_type;
- rce->mc_mb_var_sum= pic->mc_mb_var_sum;
- rce->mb_var_sum = pic-> mb_var_sum;
- rce->qscale = FF_QP2LAMBDA * 2;
- rce->f_code = s->f_code;
- rce->b_code = s->b_code;
- rce->misc_bits= 1;
-
- bits= predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var));
- if(pict_type== I_TYPE){
- rce->i_count = s->mb_num;
- rce->i_tex_bits= bits;
- rce->p_tex_bits= 0;
- rce->mv_bits= 0;
- }else{
- rce->i_count = 0; //FIXME we do know this approx
- rce->i_tex_bits= 0;
- rce->p_tex_bits= bits*0.9;
-
- rce->mv_bits= bits*0.1;
+ q = rce->new_qscale / br_compensation;
+ av_dlog(s, "%f %f %f last:%d var:%d type:%d//\n", q, rce->new_qscale,
+ br_compensation, s->frame_bits, var, pict_type);
+ } else {
+ rce->pict_type =
+ rce->new_pict_type = pict_type;
+ rce->mc_mb_var_sum = pic->mc_mb_var_sum;
+ rce->mb_var_sum = pic->mb_var_sum;
+ rce->qscale = FF_QP2LAMBDA * 2;
+ rce->f_code = s->f_code;
+ rce->b_code = s->b_code;
+ rce->misc_bits = 1;
+
+ bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var));
+ if (pict_type == AV_PICTURE_TYPE_I) {
+ rce->i_count = s->mb_num;
+ rce->i_tex_bits = bits;
+ rce->p_tex_bits = 0;
+ rce->mv_bits = 0;
+ } else {
+ rce->i_count = 0; // FIXME we do know this approx
+ rce->i_tex_bits = 0;
+ rce->p_tex_bits = bits * 0.9;
+ rce->mv_bits = bits * 0.1;