[FFmpeg-devel] [RFC] Modify the ff* tools -version output
Stefano Sabatini
stefano.sabatini-lala
Tue Aug 12 15:42:48 CEST 2008
On date Tuesday 2008-08-12 14:36:58 +0200, Michael Niedermayer encoded:
> On Tue, Aug 12, 2008 at 12:15:25AM +0200, Stefano Sabatini wrote:
[...]
> > > > OK, what about this:
> > > > FFmpeg SVN-r14692
> > > > libavutil 49.9.0 / 49.9.0
> > > > libavcodec 51.64.0 / 51.64.0
> > > > libavformat 52.20.0 / 52.20.0
> > > > libavdevice 52.1.0 / 52.1.0
> > > > libavfilter 0.1.0 / 0.1.0
> > > > ?
> > >
> > > vertical align
> >
> > patch #02:
> > FFmpeg SVN-r14695
> > libavutil 49.9.0 / 49.9.0
> > libavcodec 51.64.0 / 51.64.0
> > libavformat 52.20.0 / 52.20.0
> > libavdevice 52.1.0 / 52.1.0
> > libavfilter 0.1.0 / 0.1.0
> >
> > patch #03 (slightly more bloated):
> > FFmpeg SVN-r14695
> > libavutil 49.9.0 / 49.9.0
> > libavcodec 51.64.0 / 51.64.0
> > libavformat 52.20.0 / 52.20.0
> > libavdevice 52.1.0 / 52.1.0
> > libavfilter 0.1.0 / 0.1.0
>
> what about
>
> libavutil 49. 9. 0 / 49. 9. 0
> libavcodec 51.64. 0 / 51.64. 0
> libavformat 52.20. 0 / 52.20. 0
> libavdevice 52. 1. 0 / 52. 1. 0
> libavfilter 0. 1. 0 / 0. 1. 0
>
> ?
> maybe easier to make ...
FFmpeg version SVN-r14710, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: ...
libavutil version: 49.9.0
libavcodec version: 51.64.0
libavformat version: 52.20.0
libavdevice version: 52.1.0
libavfilter version: 0.1.0
built on Aug 12 2008 15:36:24, gcc: 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)
FFmpeg SVN-r14710
libavutil 49. 9. 0 / 49. 9. 0
libavcodec 51.64. 0 / 51.64. 0
libavformat 52.20. 0 / 52.20. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 1. 0 / 0. 1. 0
> [...]
> > Index: cmdutils.c
> > ===================================================================
> > --- cmdutils.c (revision 14695)
> > +++ cmdutils.c (working copy)
> > @@ -201,13 +201,6 @@
> > fprintf(stderr, "%s version " FFMPEG_VERSION ", Copyright (c) %d-2008 Fabrice Bellard, et al.\n",
> > program_name, program_birth_year);
> > fprintf(stderr, " configuration: " FFMPEG_CONFIGURATION "\n");
> > - fprintf(stderr, " libavutil version: " AV_STRINGIFY(LIBAVUTIL_VERSION) "\n");
> > - fprintf(stderr, " libavcodec version: " AV_STRINGIFY(LIBAVCODEC_VERSION) "\n");
> > - fprintf(stderr, " libavformat version: " AV_STRINGIFY(LIBAVFORMAT_VERSION) "\n");
> > - fprintf(stderr, " libavdevice version: " AV_STRINGIFY(LIBAVDEVICE_VERSION) "\n");
> > -#if ENABLE_AVFILTER
> > - fprintf(stderr, " libavfilter version: " AV_STRINGIFY(LIBAVFILTER_VERSION) "\n");
> > -#endif
> > fprintf(stderr, " built on " __DATE__ " " __TIME__);
> > #ifdef __GNUC__
> > fprintf(stderr, ", gcc: " __VERSION__ "\n");
> > @@ -216,14 +209,22 @@
> > #endif
> > }
>
> rejected, we need to have the version in the output in bugreports
See that, but just to make my point: that information may be deduced
by the SVN revision number, so it's redundant and leads to code
duplication.
New patch attached, regards.
--
FFmpeg = Furious & Fostering Mind-dumbing Portable Earthshaking Game
-------------- next part --------------
A non-text attachment was scrubbed...
Name: change-version-04.patch
Type: text/x-diff
Size: 1261 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080812/455d94c7/attachment.patch>
More information about the ffmpeg-devel
mailing list