[FFmpeg-cvslog] lavf/mux: do not fail in case of non strictly monotonically increasing DTS values for data packets

Stefano Sabatini git at videolan.org
Fri Feb 26 10:21:35 CET 2016


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Thu Dec 17 20:51:42 2015 +0100| [dedcb3c5a5e6beb2f2977e7cde307c8486078c2e] | committer: Stefano Sabatini

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.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dedcb3c5a5e6beb2f2977e7cde307c8486078c2e
---

 libavformat/mux.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavformat/mux.c b/libavformat/mux.c
index 789c811..eb0b973 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -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",



More information about the ffmpeg-cvslog mailing list