Lines Matching refs:time_base
487 pts_wrap_reference = ref - av_rescale(60, st->time_base.den, st->time_base.num);
490 (ref < (1LL << st->pts_wrap_bits) - av_rescale(60, st->time_base.den, st->time_base.num)) ?
636 pkt->dts = pkt->pts = av_rescale_q(av_gettime(), AV_TIME_BASE_Q, st->time_base);
673 } else if (st->time_base.num * 1000LL > st->time_base.den) {
674 *pnum = st->time_base.num;
675 *pden = st->time_base.den;
858 st->start_time = av_sat_add64(st->start_time, av_rescale_q(sti->skip_samples, (AVRational){1, st->codecpar->sample_rate}, st->time_base));
870 st->start_time = av_sat_add64(st->start_time, av_rescale_q(sti->skip_samples, (AVRational){1, st->codecpar->sample_rate}, st->time_base));
1014 duration = av_mul_q((AVRational) {pkt->duration, 1}, st->time_base);
1020 num * (int64_t) st->time_base.den,
1021 den * (int64_t) st->time_base.num,
1097 sti->cur_dts = av_add_stable(st->time_base, pkt->pts, duration, 1);
1198 st->time_base,
1243 return av_rescale(ts, st->time_base.num * st->codecpar->sample_rate, st->time_base.den);
1585 if (st->start_time != AV_NOPTS_VALUE && st->time_base.den) {
1586 start_time1 = av_rescale_q(st->start_time, st->time_base,
1592 end_time1 = av_rescale_q_rnd(st->duration, st->time_base,
1610 duration1 = av_rescale_q(st->duration, st->time_base,
1671 st->time_base);
1674 st->time_base);
1717 if ( st->time_base.num <= INT64_MAX / ic->bit_rate
1719 st->duration = av_rescale(filesize, 8LL * st->time_base.den,
1721 (int64_t) st->time_base.num);
1803 num * (int64_t) st->time_base.den,
1804 den * (int64_t) st->time_base.num,
1816 (st->duration < duration && FFABS(duration - sti->info->last_duration) < 60LL*st->time_base.den / st->time_base.num))
1923 if (st->time_base.den)
1925 av_ts2timestr(st->start_time, &st->time_base),
1926 av_ts2timestr(st->duration, &st->time_base));
2108 int delta = av_compare_ts(ch1->start, ch1->time_base, ch2->start, ch2->time_base);
2135 ch->time_base)
2140 int64_t next_start = av_rescale_q(ch1->start, ch1->time_base,
2141 ch->time_base);
2177 if (c->time_base.den >= 101LL * c->time_base.num ||
2178 c->time_base.den < 5LL * c->time_base.num ||
2198 double dts = (is_relative(ts) ? ts - RELATIVE_TS_BASE : ts) * av_q2d(st->time_base);
2262 if (tb_unreliable(sti->avctx) && sti->info->duration_count > 15 && sti->info->duration_gcd > FFMAX(1, st->time_base.den/(500LL*st->time_base.num)) && !st->r_frame_rate.num &&
2263 sti->info->duration_gcd < INT64_MAX / st->time_base.num)
2264 av_reduce(&st->r_frame_rate.num, &st->r_frame_rate.den, st->time_base.den, st->time_base.num * sti->info->duration_gcd, INT_MAX);
2269 AVRational ref_rate = st->r_frame_rate.num ? st->r_frame_rate : av_inv_q(st->time_base);
2273 sti->info->codec_info_duration*av_q2d(st->time_base) < (1001*11.5)/get_std_framerate(j))
2278 if (av_q2d(st->time_base) * sti->info->rfps_duration_sum / sti->info->duration_count < (1001*12.0 * 0.8)/get_std_framerate(j))
2302 && fabs(1.0 / (av_q2d(st->r_frame_rate) * av_q2d(st->time_base)) - sti->info->rfps_duration_sum / (double)sti->info->duration_count) <= 1.0
2355 sti->extract_extradata.bsf->time_base_in = st->time_base;
2480 /* if (!st->time_base.num)
2481 st->time_base = */
2482 if (!avctx->time_base.num)
2483 avctx->time_base = st->time_base;
2561 if (av_q2d(st->time_base) > 0.0005)
2705 if (st->time_base.den > 0)
2706 t = av_rescale_q(sti->info->codec_info_duration, st->time_base, AV_TIME_BASE_Q);
2715 t = FFMAX(t, av_rescale_q(dur, st->time_base, AV_TIME_BASE_Q));
2843 if (sti->info->codec_info_duration >= INT64_MAX / st->time_base.num / 2||
2844 sti->info->codec_info_duration_fields >= INT64_MAX / st->time_base.den ||
2848 sti->info->codec_info_duration_fields * (int64_t) st->time_base.den,
2849 sti->info->codec_info_duration * 2 * (int64_t) st->time_base.num, 60000);
2878 if ( avctx->time_base.den * (int64_t) st->time_base.num
2879 <= avctx->time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) {
2881 avctx->time_base.den, (int64_t)avctx->time_base.num * avctx->ticks_per_frame, INT_MAX);
2883 st->r_frame_rate.num = st->time_base.den;
2884 st->r_frame_rate.den = st->time_base.num;