Lines Matching refs:track_duration
321 if (!track->track_duration)
325 return size * 8 * track->timescale / track->track_duration;
633 next_dts = track->track_duration + track->start_dts;
1714 int version = track->track_duration < INT32_MAX ? 0 : 1;
1734 (version == 1) ? avio_wb64(pb, track->track_duration) : avio_wb32(pb, track->track_duration); /* duration */
1780 int64_t duration = av_rescale_rnd(track->track_duration, MOV_TIMESCALE,
1898 int64_t duration = av_rescale_rnd(track->track_duration, MOV_TIMESCALE,
2088 max_track_len_temp = av_rescale_rnd(mov->tracks[i].track_duration,
2573 mov->tracks[i].track_duration = av_rescale(mov->tracks[src_trk].track_duration,
2834 avio_wb64(pb, track->start_dts + track->track_duration -
3257 mov->tracks[i].track_duration -
3288 duration = track->start_dts + track->track_duration -
3473 * of the last packet of the previous fragment based on track_duration,
3476 trk->cluster[trk->entry].dts = trk->start_dts + trk->track_duration;
3483 trk->track_duration = pkt->dts - trk->start_dts + pkt->duration;
3603 trk->track_duration < pkt->dts &&
3605 ret = mov_write_subtitle_end_packet(s, i, trk->track_duration);
4350 mov_write_subtitle_end_packet(s, i, trk->track_duration);