avformat/mux: Remove assert based on faulty assumptions

This assert is based upon the wrong assumption that
the noninterleaved codepath is never used; if it is used,
max_interleave_delta is irrelevant. It furthermore
ignores audio_preload.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
release/5.1
Andreas Rheinhardt 3 years ago
parent 7247a6fed8
commit 5d5b62e595
  1. 1
      libavformat/mux.c

@ -697,7 +697,6 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt)
); );
} }
} else { } else {
av_assert2(pkt->dts == AV_NOPTS_VALUE || pkt->dts >= 0 || s->max_interleave_delta > 0);
if (pkt->dts != AV_NOPTS_VALUE && pkt->dts < 0) { if (pkt->dts != AV_NOPTS_VALUE && pkt->dts < 0) {
av_log(s, AV_LOG_WARNING, av_log(s, AV_LOG_WARNING,
"Packets poorly interleaved, failed to avoid negative " "Packets poorly interleaved, failed to avoid negative "

Loading…
Cancel
Save