add some expanded information when printing the banner, and always print
authorMike Melanson <mike@multimedia.cx>
Wed, 30 Jun 2004 00:29:52 +0000 (00:29 +0000)
committerMike Melanson <mike@multimedia.cx>
Wed, 30 Jun 2004 00:29:52 +0000 (00:29 +0000)
the banner; this will hopefully help in bug reporting

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

ffmpeg.c

index ebb7f07..4b85da0 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3756,7 +3756,15 @@ const OptionDef options[] = {
 
 static void show_banner(void)
 {
-    printf("ffmpeg version " FFMPEG_VERSION ", Copyright (c) 2000-2003 Fabrice Bellard\n");
+    printf("ffmpeg version " FFMPEG_VERSION ", build %d, Copyright (c) 2000-2004 Fabrice Bellard\n",
+        LIBAVCODEC_BUILD);
+    printf("  built on " __DATE__ " " __TIME__);
+#ifdef __GNUC__
+    printf(", using gcc %d.%d.%d\n",
+        __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__);
+#else
+    printf(", using a non-gcc compiler\n");
+#endif
 }
 
 static void show_license(void)
@@ -3841,6 +3849,8 @@ int main(int argc, char **argv)
 
     if (argc <= 1)
         show_help();
+    else
+        show_banner();
     
     /* parse options */
     parse_options(argc, argv, options);