lavf/mux: do not fail in case of non strictly monotonically increasing DTS values for data packets
Consistent with what we already do with subtitles since ac08c5c0adcb7f2f9b5ea3eb473d1c2b9659aab2.
This commit is contained in:
parent
07eec5e721
commit
dedcb3c5a5
@ -554,6 +554,7 @@ static int compute_muxer_pkt_fields(AVFormatContext *s, AVStream *st, AVPacket *
|
||||
if (st->cur_dts && st->cur_dts != AV_NOPTS_VALUE &&
|
||||
((!(s->oformat->flags & AVFMT_TS_NONSTRICT) &&
|
||||
st->codec->codec_type != AVMEDIA_TYPE_SUBTITLE &&
|
||||
st->codec->codec_type != AVMEDIA_TYPE_DATA &&
|
||||
st->cur_dts >= pkt->dts) || st->cur_dts > pkt->dts)) {
|
||||
av_log(s, AV_LOG_ERROR,
|
||||
"Application provided invalid, non monotonically increasing dts to muxer in stream %d: %s >= %s\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user