[FFmpeg-devel] [PATCH 3/5] swresample: Create version.h header
Michael Niedermayer
michaelni at gmx.at
Fri Sep 28 15:24:47 CEST 2012
On Thu, Sep 27, 2012 at 10:29:51AM +0200, Stefano Sabatini wrote:
> On date Thursday 2012-09-27 04:35:31 -0300, jamal encoded:
> > ---
> > configure | 2 +-
> > libswresample/Makefile | 3 ++-
> > libswresample/swresample.h | 8 +-------
> > libswresample/version.h | 39 +++++++++++++++++++++++++++++++++++++++
> > 4 files changed, 43 insertions(+), 9 deletions(-)
> > create mode 100644 libswresample/version.h
> >
> > diff --git a/configure b/configure
> > index 1737532..8b6969c 100755
> > --- a/configure
> > +++ b/configure
> > @@ -4234,7 +4234,6 @@ fi
> > }
> >
> > get_version_old LIBPOSTPROC libpostproc/version.h
> > -get_version_old LIBSWRESAMPLE libswresample/swresample.h
> >
> > get_version libavcodec
> > get_version libavdevice
> > @@ -4242,6 +4241,7 @@ get_version libavfilter
> > get_version libavformat
> > get_version libavresample
> > get_version libavutil
> > +get_version libswresample
> > get_version libswscale
> >
> > cat > $TMPH <<EOF
> > diff --git a/libswresample/Makefile b/libswresample/Makefile
> > index 0a5c5d2..d85ed8b 100644
> > --- a/libswresample/Makefile
> > +++ b/libswresample/Makefile
> > @@ -3,7 +3,8 @@ include $(SUBDIR)../config.mak
> > NAME = swresample
> > FFLIBS = avutil
> >
> > -HEADERS = swresample.h
> > +HEADERS = swresample.h \
> > + version.h \
> >
> > OBJS = audioconvert.o \
> > dither.o \
> > diff --git a/libswresample/swresample.h b/libswresample/swresample.h
> > index ac87207..ac43cd2 100644
> > --- a/libswresample/swresample.h
> > +++ b/libswresample/swresample.h
> > @@ -29,13 +29,7 @@
> > #include <inttypes.h>
> > #include "libavutil/samplefmt.h"
> >
> > -#define LIBSWRESAMPLE_VERSION_MAJOR 0
> > -#define LIBSWRESAMPLE_VERSION_MINOR 15
> > -#define LIBSWRESAMPLE_VERSION_MICRO 100
> > -
> > -#define LIBSWRESAMPLE_VERSION_INT AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, \
> > - LIBSWRESAMPLE_VERSION_MINOR, \
> > - LIBSWRESAMPLE_VERSION_MICRO)
> > +#include "libswresample/version.h"
> >
> > #if LIBSWRESAMPLE_VERSION_MAJOR < 1
> > #define SWR_CH_MAX 32 ///< Maximum number of channels
> > diff --git a/libswresample/version.h b/libswresample/version.h
> > new file mode 100644
> > index 0000000..0f610bc
> > --- /dev/null
> > +++ b/libswresample/version.h
> > @@ -0,0 +1,39 @@
> > +/*
> > + * Version macros.
> > + *
> > + * This file is part of libswresample
> > + *
> > + * libswresample is free software; you can redistribute it and/or
> > + * modify it under the terms of the GNU Lesser General Public
> > + * License as published by the Free Software Foundation; either
> > + * version 2.1 of the License, or (at your option) any later version.
> > + *
> > + * libswresample is distributed in the hope that it will be useful,
> > + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> > + * Lesser General Public License for more details.
> > + *
> > + * You should have received a copy of the GNU Lesser General Public
> > + * License along with libswresample; if not, write to the Free Software
> > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
> > + */
> > +
> > +#ifndef SWR_VERSION_H
> > +#define SWR_VERSION_H
> > +
> > +/**
> > + * @file
> > + * Libswresample version macros
> > + */
> > +
> > +#include "libavutil/avutil.h"
> > +
> > +#define LIBSWRESAMPLE_VERSION_MAJOR 0
> > +#define LIBSWRESAMPLE_VERSION_MINOR 15
> > +#define LIBSWRESAMPLE_VERSION_MICRO 100
> > +
> > +#define LIBSWRESAMPLE_VERSION_INT AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, \
> > + LIBSWRESAMPLE_VERSION_MINOR, \
> > + LIBSWRESAMPLE_VERSION_MICRO)
> > +
> > +#endif /* SWR_VERSION_H */
> > --
> > 1.7.8.6
>
> LGTM.
applied
>
> Bonus: bump minor since you're adding a public header.
seems this is in a subsequent patch
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Asymptotically faster algorithms should always be preferred if you have
asymptotical amounts of data
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120928/b5a82361/attachment.asc>
More information about the ffmpeg-devel
mailing list