Lines Matching refs:cur_dts
625 if (!is_relative(sti->cur_dts))
626 sti->cur_dts = wrap_timestamp(st, sti->cur_dts);
833 sti->cur_dts == AV_NOPTS_VALUE ||
834 sti->cur_dts < INT_MIN + RELATIVE_TS_BASE ||
835 dts < INT_MIN + (sti->cur_dts - RELATIVE_TS_BASE) ||
839 sti->first_dts = dts - (sti->cur_dts - RELATIVE_TS_BASE);
840 sti->cur_dts = dts;
880 int64_t cur_dts = RELATIVE_TS_BASE;
886 cur_dts = sti->first_dts;
893 cur_dts -= duration;
906 sti->first_dts = cur_dts;
907 } else if (sti->cur_dts != RELATIVE_TS_BASE)
919 av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration
921 pktl->pkt.dts = cur_dts;
923 pktl->pkt.pts = cur_dts;
927 cur_dts = pktl->pkt.dts + pktl->pkt.duration;
930 sti->cur_dts = cur_dts;
996 if (is_relative(sti->cur_dts) || pkt->dts - (1LL<<(st->pts_wrap_bits - 1)) > sti->cur_dts) {
1048 "IN delayed:%d pts:%s, dts:%s cur_dts:%s st:%d pc:%p duration:%"PRId64" delay:%d onein_oneout:%d\n",
1049 presentation_delayed, av_ts2str(pkt->pts), av_ts2str(pkt->dts), av_ts2str(sti->cur_dts),
1063 pkt->dts = sti->cur_dts;
1070 sti->cur_dts = av_sat_add64(pkt->dts, sti->last_IP_duration);
1074 ((uint64_t)sti->cur_dts - (uint64_t)next_dts + 1) <= 2 &&
1094 pkt->pts = sti->cur_dts;
1097 sti->cur_dts = av_add_stable(st->time_base, pkt->pts, duration, 1);
1113 if (pkt->dts > sti->cur_dts)
1114 sti->cur_dts = pkt->dts;
1117 av_log(s, AV_LOG_DEBUG, "OUTdelayed:%d/%d pts:%s, dts:%s cur_dts:%s st:%d (%d)\n",
1118 presentation_delayed, delay, av_ts2str(pkt->pts), av_ts2str(pkt->dts), av_ts2str(sti->cur_dts), st->index, st->id);
1867 sti->cur_dts = sti->first_dts;