Lines Matching refs:start_time

292     s->duration = s->start_time = AV_NOPTS_VALUE;
623 if (!is_relative(st->start_time))
624 st->start_time = wrap_timestamp(st, st->start_time);
855 if (st->start_time == AV_NOPTS_VALUE && pktl_it->pkt.pts != AV_NOPTS_VALUE) {
856 st->start_time = pktl_it->pkt.pts;
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));
865 if (st->start_time == AV_NOPTS_VALUE) {
867 st->start_time = pts;
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));
1570 int64_t start_time, start_time1, start_time_text, end_time, end_time1, end_time_text;
1573 start_time = INT64_MAX;
1585 if (st->start_time != AV_NOPTS_VALUE && st->time_base.den) {
1586 start_time1 = av_rescale_q(st->start_time, st->time_base,
1591 start_time = FFMIN(start_time, start_time1);
1603 if (p->start_time == AV_NOPTS_VALUE || p->start_time > start_time1)
1604 p->start_time = start_time1;
1618 if (start_time == INT64_MAX || (start_time > start_time_text && start_time - (uint64_t)start_time_text < AV_TIME_BASE))
1619 start_time = start_time_text;
1620 else if (start_time > start_time_text)
1633 if (start_time != INT64_MAX) {
1634 ic->start_time = start_time;
1640 if (p->start_time != AV_NOPTS_VALUE &&
1641 p->end_time > p->start_time &&
1642 p->end_time - (uint64_t)p->start_time <= INT64_MAX)
1643 duration = FFMAX(duration, p->end_time - p->start_time);
1645 } else if (end_time >= start_time && end_time - (uint64_t)start_time <= INT64_MAX) {
1646 duration = FFMAX(duration, end_time - start_time);
1668 if (st->start_time == AV_NOPTS_VALUE) {
1669 if (ic->start_time != AV_NOPTS_VALUE)
1670 st->start_time = av_rescale_q(ic->start_time, AV_TIME_BASE_Q,
1753 if (st->start_time == AV_NOPTS_VALUE &&
1797 (st->start_time != AV_NOPTS_VALUE ||
1810 if (st->start_time != AV_NOPTS_VALUE)
1811 duration -= st->start_time;
1852 if (st->start_time != AV_NOPTS_VALUE || sti->first_dts != AV_NOPTS_VALUE) {
1924 av_log(ic, AV_LOG_TRACE, "stream %u: start_time: %s duration: %s\n", i,
1925 av_ts2timestr(st->start_time, &st->time_base),
1929 "format: start_time: %s duration: %s (estimate from %s) bitrate=%"PRId64" kb/s\n",
1930 av_ts2timestr(ic->start_time, &AV_TIME_BASE_Q),
2122 if (s->duration > 0 && s->start_time < INT64_MAX - s->duration)
2124 ((s->start_time == AV_NOPTS_VALUE) ? 0 : s->start_time);
2731 if (avctx->codec_type == AVMEDIA_TYPE_SUBTITLE && pkt->pts != AV_NOPTS_VALUE && st->start_time != AV_NOPTS_VALUE && pkt->pts >= st->start_time
2732 && (uint64_t)pkt->pts - st->start_time < INT64_MAX
2734 sti->info->codec_info_duration = FFMIN(pkt->pts - st->start_time, sti->info->codec_info_duration + pkt->duration);