Make ffmpeg print a message and abort if the name of the format
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Tue, 2 Mar 2010 00:01:16 +0000 (00:01 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Tue, 2 Mar 2010 00:01:16 +0000 (00:01 +0000)
provided with -f was unknown.

Originally committed as revision 22140 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffmpeg.c

index 3f880898174da07ad61f8ccaab980d10bbe02795..4220c278ccd31fcb75ffbc9840c756da7c5ae4e6 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2852,7 +2852,10 @@ static void opt_input_file(const char *filename)
     int64_t timestamp;
 
     if (last_asked_format) {
-        file_iformat = av_find_input_format(last_asked_format);
+        if (!(file_iformat = av_find_input_format(last_asked_format))) {
+            fprintf(stderr, "Unknown input format: '%s'\n", last_asked_format);
+            av_exit(1);
+        }
         last_asked_format = NULL;
     }