• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:pict_type

53              s->pict_type,
185 rce->pict_type = rce->new_pict_type = AV_PICTURE_TYPE_P;
211 &rce->pict_type, &rce->qscale, &rce->i_tex_bits, &rce->p_tex_bits,
259 rce.pict_type = AV_PICTURE_TYPE_I;
261 rce.pict_type = AV_PICTURE_TYPE_B;
263 rce.pict_type = AV_PICTURE_TYPE_P;
265 rce.new_pict_type = rce.pict_type;
274 if (s->pict_type == AV_PICTURE_TYPE_I) {
285 rcc->i_cplx_sum[rce.pict_type] += rce.i_tex_bits * rce.qscale;
286 rcc->p_cplx_sum[rce.pict_type] += rce.p_tex_bits * rce.qscale;
287 rcc->mv_bits_sum[rce.pict_type] += rce.mv_bits;
288 rcc->frame_count[rce.pict_type]++;
365 const int pict_type = rce->new_pict_type;
377 rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code,
381 rce->pict_type == AV_PICTURE_TYPE_I,
382 rce->pict_type == AV_PICTURE_TYPE_P,
383 rce->pict_type == AV_PICTURE_TYPE_B,
384 rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type],
396 (rcc->i_cplx_sum[pict_type] + rcc->p_cplx_sum[pict_type]) / (double)rcc->frame_count[pict_type],
429 if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0)
431 else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0)
443 const int pict_type = rce->new_pict_type;
447 if (pict_type == AV_PICTURE_TYPE_I &&
450 else if (pict_type == AV_PICTURE_TYPE_B &&
457 if (rcc->last_non_b_pict_type == pict_type || pict_type != AV_PICTURE_TYPE_I) {
458 double last_q = rcc->last_qscale_for[pict_type];
467 rcc->last_qscale_for[pict_type] = q; // Note we cannot do that after blurring
469 if (pict_type != AV_PICTURE_TYPE_B)
470 rcc->last_non_b_pict_type = pict_type;
476 * Get the qmin & qmax for pict_type.
478 static void get_qminmax(int *qmin_ret, int *qmax_ret, MpegEncContext *s, int pict_type)
485 switch (pict_type) {
514 const int pict_type = rce->new_pict_type;
517 get_qminmax(&qmin, &qmax, s, pict_type);
522 pict_type == AV_PICTURE_TYPE_P)
758 const int pict_type = s->pict_type;
768 get_qminmax(&qmin, &qmax, s, pict_type);
798 if (s->pict_type == AV_PICTURE_TYPE_B || s->low_delay)
814 var = pict_type == AV_PICTURE_TYPE_I ? pic->mb_var_sum : pic->mc_mb_var_sum;
818 if (pict_type != AV_PICTURE_TYPE_I)
819 assert(pict_type == rce->new_pict_type);
823 br_compensation, s->frame_bits, var, pict_type);
825 rce->pict_type =
826 rce->new_pict_type = pict_type;
834 bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var));
835 if (pict_type == AV_PICTURE_TYPE_I) {
846 rcc->i_cplx_sum[pict_type] += rce->i_tex_bits * rce->qscale;
847 rcc->p_cplx_sum[pict_type] += rce->p_tex_bits * rce->qscale;
848 rcc->mv_bits_sum[pict_type] += rce->mv_bits;
849 rcc->frame_count[pict_type]++;
864 if (pict_type == AV_PICTURE_TYPE_P || s->intra_only) {
885 av_get_picture_type_char(pict_type),
935 rce->new_pict_type = rce->pict_type;
936 rcc->i_cplx_sum[rce->pict_type] += rce->i_tex_bits * rce->qscale;
937 rcc->p_cplx_sum[rce->pict_type] += rce->p_tex_bits * rce->qscale;
938 rcc->mv_bits_sum[rce->pict_type] += rce->mv_bits;
939 rcc->frame_count[rce->pict_type]++;
970 rcc->last_qscale_for[rce->pict_type] = qscale[i];
990 const int pict_type = rce->new_pict_type;
1001 if (pict_type != rcc->entry[index].new_pict_type)