Make ffmpeg print in the error message the exact line of a preset file
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Fri, 21 Nov 2008 22:56:08 +0000 (22:56 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Fri, 21 Nov 2008 22:56:08 +0000 (22:56 +0000)
containing an invalid option or value, and also how the option and the
value have been parsed.

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

ffmpeg.c

index 9178e6335ae745c8f686c42050cb27ea4d946a86..651fa71b81936550a551683c66f745091267e0bf 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3714,7 +3714,7 @@ static int opt_preset(const char *opt, const char *arg)
         }else if(!strcmp(tmp, "scodec")){
             opt_subtitle_codec(tmp2);
         }else if(opt_default(tmp, tmp2) < 0){
-            fprintf(stderr, "%s: Invalid option or argument: %s=%s\n", filename, tmp, tmp2);
+            fprintf(stderr, "%s: Invalid option or argument: '%s', parsed as '%s' = '%s'\n", filename, line, tmp, tmp2);
             av_exit(1);
         }
     }