From efe7a593649877e4fa185e01479cee3e1280ec70 Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Wed, 13 May 2020 00:06:08 +0200 Subject: fftools/ffmpeg: add new abort_on flag which aborts if there is a stream which received no packets Signed-off-by: Marton Balint --- fftools/ffmpeg.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fftools/ffmpeg.c') diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index ad95a0e417..de456df040 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -4713,6 +4713,10 @@ static int transcode(void) av_freep(&ost->enc_ctx->stats_in); } total_packets_written += ost->packets_written; + if (!ost->packets_written && (abort_on_flags & ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM)) { + av_log(NULL, AV_LOG_FATAL, "Empty output on stream %d.\n", i); + exit_program(1); + } } if (!total_packets_written && (abort_on_flags & ABORT_ON_FLAG_EMPTY_OUTPUT)) { -- cgit v1.2.1