Lines Matching refs:dts
741 static int write_skip_frames(AVFormatContext *s, int stream_index, int64_t dts)
747 ff_dlog(s, "dts:%s packet_count:%d stream_index:%d\n", av_ts2str(dts), avist->packet_count, stream_index);
748 while (par->block_align == 0 && dts != AV_NOPTS_VALUE &&
749 dts > avist->packet_count && par->codec_id != AV_CODEC_ID_XSUB && avist->packet_count) {
751 if (dts - avist->packet_count > 60000) {
752 av_log(s, AV_LOG_ERROR, "Too large number of skipped frames %"PRId64" > 60000\n", dts - avist->packet_count);
758 ff_dlog(s, "dup dts:%s packet_count:%d\n", av_ts2str(dts), avist->packet_count);
776 if ((ret = write_skip_frames(s, stream_index, pkt->dts)) < 0)
870 if (pkt->dts != AV_NOPTS_VALUE)
871 avist->last_dts = pkt->dts + pkt->duration;