Lines Matching defs:dts
245 int first_timestamp_checked; ///< first pts/dts check needed
1487 int64_t pts, int64_t dts, int key, int stream_id)
1520 else if (dts != AV_NOPTS_VALUE)
1521 pcr = (dts - delay) * 300;
1555 if (dts != AV_NOPTS_VALUE && (dts - pcr / 300) > delay) {
1600 if (dts != AV_NOPTS_VALUE && dts < pcr / 300)
1601 av_log(s, AV_LOG_WARNING, "dts < pcr, TS is invalid\n");
1615 pts = dts = AV_NOPTS_VALUE;
1633 if (dts != AV_NOPTS_VALUE && pts != AV_NOPTS_VALUE && dts != pts) {
1691 if (dts != AV_NOPTS_VALUE && pts != AV_NOPTS_VALUE && dts != pts) {
1692 write_pts(q, 1, dts);
1869 int64_t dts = pkt->dts, pts = pkt->pts;
1881 if (!ts->first_dts_checked && dts != AV_NOPTS_VALUE) {
1882 ts->first_pcr += dts * 300;
1889 if (dts != AV_NOPTS_VALUE)
1890 dts += delay;
1893 if (!ts_st->first_timestamp_checked && (pts == AV_NOPTS_VALUE || dts == AV_NOPTS_VALUE)) {
1894 av_log(s, AV_LOG_ERROR, "first pts and dts value must be set\n");
1948 av_assert0(pkt->dts != AV_NOPTS_VALUE);
1949 pkt2->dts = av_rescale_q(pkt->dts, st->time_base, ts_st->amux->streams[0]->time_base);
2128 mpegts_write_pes(s, st, buf, size, pts, dts,
2134 (dts != AV_NOPTS_VALUE && ts_st->payload_dts != AV_NOPTS_VALUE &&
2135 dts - ts_st->payload_dts >= max_audio_delay) ||
2147 mpegts_write_pes(s, st, buf, size, pts, dts,
2156 ts_st->payload_dts = dts;
2308 { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },