Lines Matching refs:time_base
640 enc_ctx->time_base = ist->time_base;
650 && 0.5/av_q2d(ist->r_frame_rate) > av_q2d(ist->time_base)
651 && 0.5/av_q2d(ist->r_frame_rate) > av_q2d(dec_ctx->time_base)
652 && av_q2d(ist->time_base) < 1.0/500 && av_q2d(dec_ctx->time_base) < 1.0/500
654 enc_ctx->time_base.num = ist->r_frame_rate.den;
655 enc_ctx->time_base.den = 2*ist->r_frame_rate.num;
659 if (copy_tb == AVFMT_TBCF_AUTO && av_q2d(dec_ctx->time_base)*dec_ctx->ticks_per_frame > 2*av_q2d(ist->time_base)
660 && av_q2d(ist->time_base) < 1.0/500
662 enc_ctx->time_base = dec_ctx->time_base;
663 enc_ctx->time_base.num *= dec_ctx->ticks_per_frame;
664 enc_ctx->time_base.den *= 2;
669 if (copy_tb == AVFMT_TBCF_AUTO && dec_ctx->time_base.den
670 && av_q2d(dec_ctx->time_base)*dec_ctx->ticks_per_frame > av_q2d(ist->time_base)
671 && av_q2d(ist->time_base) < 1.0/500
673 enc_ctx->time_base = dec_ctx->time_base;
674 enc_ctx->time_base.num *= dec_ctx->ticks_per_frame;
679 && dec_ctx->time_base.num < dec_ctx->time_base.den
680 && dec_ctx->time_base.num > 0
681 && 121LL*dec_ctx->time_base.num > dec_ctx->time_base.den) {
682 enc_ctx->time_base = dec_ctx->time_base;
685 av_reduce(&enc_ctx->time_base.num, &enc_ctx->time_base.den,
686 enc_ctx->time_base.num, enc_ctx->time_base.den, INT_MAX);
694 return cffstream(st)->avctx->time_base;
718 st->time_base = new_tb;