[FFmpeg-cvslog] r21448 - trunk/cmdutils.c

Ramiro Polla ramiro.polla
Mon Jan 25 04:50:32 CET 2010


On Mon, Jan 25, 2010 at 1:48 AM, mru <subversion at mplayerhq.hu> wrote:
> Author: mru
> Date: Mon Jan 25 04:48:15 2010
> New Revision: 21448
>
> Log:
> Print config of each lib if different from that of ffmpeg/ffplay/ffserver
>
> Modified:
> ? trunk/cmdutils.c
>
> Modified: trunk/cmdutils.c
> ==============================================================================
> --- trunk/cmdutils.c ? ?Mon Jan 25 03:44:34 2010 ? ? ? ?(r21447)
> +++ trunk/cmdutils.c ? ?Mon Jan 25 04:48:15 2010 ? ? ? ?(r21448)
> @@ -346,6 +346,19 @@ static void print_all_lib_versions(FILE*
> ?#endif
> ?}
>
> +static void maybe_print_config(const char *lib, const char *cfg)
> +{
> + ? ?static int warned_cfg;
> +
> + ? ?if (strcmp(FFMPEG_CONFIGURATION, cfg)) {
> + ? ? ? ?if (!warned_cfg) {
> + ? ? ? ? ? ?fprintf(stderr, " ?WARNING: library configuration mismatch\n");
> + ? ? ? ? ? ?warned_cfg = 1;
> + ? ? ? ?}
> + ? ? ? ?fprintf(stderr, " ?%-11s configuration: %s\n", lib, cfg);
> + ? ?}
> +}
> +
> ?void show_banner(void)
> ?{
> ? ? fprintf(stderr, "%s version " FFMPEG_VERSION ", Copyright (c) %d-%d Fabrice Bellard, et al.\n",
> @@ -353,6 +366,17 @@ void show_banner(void)
> ? ? fprintf(stderr, " ?built on %s %s with %s %s\n",
> ? ? ? ? ? ? __DATE__, __TIME__, CC_TYPE, CC_VERSION);
> ? ? fprintf(stderr, " ?configuration: " FFMPEG_CONFIGURATION "\n");
> + ? ?maybe_print_config("libavutil", ? avutil_configuration());
> + ? ?maybe_print_config("libavcodec", ?avcodec_configuration());
> + ? ?maybe_print_config("libavformat", avformat_configuration());
> + ? ?maybe_print_config("libavdevice", avdevice_configuration());
> +#if CONFIG_AVFILTER
> + ? ?maybe_print_config("libavfilter", avfilter_configuration());
> +#endif
> + ? ?maybe_print_config("libswscale", ?swscale_configuration());
> +#if CONFIG_POSTPROC
> + ? ?maybe_print_config("libpostproc", postproc_configuration());
> +#endif
> ? ? print_all_lib_versions(stderr, 1);
> ?}

Thank you.



More information about the ffmpeg-cvslog mailing list