Lines Matching defs:start_dts
1012 if (track->start_dts == AV_NOPTS_VALUE) {
1145 next_dts = track->track_duration + track->start_dts;
3357 track->start_dts != AV_NOPTS_VALUE &&
3359 *start = track->start_dts + track->start_cts;
3604 int64_t start_dts = track->start_dts;
3607 if (start_dts != track->cluster[0].dts || start_ct != track->cluster[0].cts) {
3612 start_dts, start_ct, track->track_id);
3613 start_dts = track->cluster[0].dts;
3618 delay = av_rescale_rnd(start_dts + start_ct, mov->movie_timescale,
3654 av_assert0(av_rescale_rnd(start_dts, mov->movie_timescale, track->timescale, AV_ROUND_DOWN) <= 0);
3655 start_ct = -FFMIN(start_dts, 0);
3857 if (track->start_dts != AV_NOPTS_VALUE) {
5404 avio_wb64(pb, track->cluster[0].dts - track->start_dts);
5481 track->start_dts - track->start_cts;
5498 presentation_time -= track->start_dts + track->start_cts;
6187 track->track_duration = dts - track->start_dts;
6386 } else if ( trk->start_dts != AV_NOPTS_VALUE
6388 ref = trk->start_dts + trk->track_duration;
6638 !trk->entry && trk->start_dts != AV_NOPTS_VALUE) {
6644 trk->cluster[trk->entry].dts = trk->start_dts + trk->track_duration;
6657 * pkt->dts - trk->start_dts. */
6663 if (!trk->entry && trk->start_dts == AV_NOPTS_VALUE && !mov->use_editlist &&
6670 trk->cluster[trk->entry].dts = trk->start_dts = 0;
6672 if (trk->start_dts == AV_NOPTS_VALUE) {
6673 trk->start_dts = pkt->dts;
6679 trk->start_dts = pkt->dts - pkt->pts;
6683 trk->start_dts = 0;
6693 trk->track_duration = pkt->dts - trk->start_dts + pkt->duration;
6810 if (trk->start_dts == AV_NOPTS_VALUE && trk->frag_discont) {
6811 trk->start_dts = pkt->dts;
6841 trk->track_duration = pkt->dts - trk->start_dts;
7585 track->start_dts = AV_NOPTS_VALUE;