From 8a7bde1ca9e4ebf61869d834c27e11cf9503b965 Mon Sep 17 00:00:00 2001
From: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date: Sun, 5 Nov 2006 20:08:26 +0000
Subject: [PATCH] move check for output file streams num in av_encode

Originally committed as revision 6907 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 ffmpeg.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ffmpeg.c b/ffmpeg.c
index fca9b0d3257..84750c6c255 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -1424,6 +1424,10 @@ static int av_encode(AVFormatContext **output_files,
     nb_ostreams = 0;
     for(i=0;i<nb_output_files;i++) {
         os = output_files[i];
+        if (!os->nb_streams) {
+            fprintf(stderr, "Output file does not contain any stream\n");
+            exit(1);
+        }
         nb_ostreams += os->nb_streams;
     }
     if (nb_stream_maps > 0 && nb_stream_maps != nb_ostreams) {
@@ -3107,10 +3111,6 @@ static void opt_output_file(const char *filename)
             new_audio_stream(oc);
         }
 
-        if (!oc->nb_streams) {
-            fprintf(stderr, "Note: Output file will not contain a video or audio stream\n");
-        }
-
         oc->timestamp = rec_timestamp;
 
         if (str_title)
-- 
GitLab