From 13100292d394cf7d42414784ab195328863cfd2e Mon Sep 17 00:00:00 2001 From: Mike Melanson Date: Wed, 30 Jun 2004 00:29:52 +0000 Subject: [PATCH] add some expanded information when printing the banner, and always print the banner; this will hopefully help in bug reporting Originally committed as revision 3267 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffmpeg.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ffmpeg.c b/ffmpeg.c index ebb7f07511..4b85da050e 100644 --- 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);