| 43 | static double get_qscale(MpegEncContext *s, RateControlEntry *rce, double rate_factor, int frame_num); |
| 44 | |
| 45 | void ff_write_pass1_stats(MpegEncContext *s){ |
| 46 | snprintf(s->avctx->stats_out, 256, "in:%d out:%d type:%d q:%d itex:%d ptex:%d mv:%d misc:%d fcode:%d bcode:%d mc-var:%d var:%d icount:%d skipcount:%d hbits:%d;\n", |
| 47 | s->current_picture_ptr->display_picture_number, s->current_picture_ptr->coded_picture_number, s->pict_type, |
| 48 | s->current_picture.quality, s->i_tex_bits, s->p_tex_bits, s->mv_bits, s->misc_bits, |
| 49 | s->f_code, s->b_code, s->current_picture.mc_mb_var_sum, s->current_picture.mb_var_sum, s->i_count, s->skip_count, s->header_bits); |
| 50 | } |
| 51 | |
| 52 | static inline double qp2bits(RateControlEntry *rce, double qp){ |
| 53 | if(qp<=0.0){ |
no outgoing calls
no test coverage detected