summaryrefslogtreecommitdiff
path: root/libswresample
diff options
context:
space:
mode:
authorjamal <jamrial@gmail.com>2012-09-27 04:35:31 -0300
committerMichael Niedermayer <michaelni@gmx.at>2012-09-28 15:10:36 +0200
commitb75c3d2b8b1602236be2d597297187efc696f7c1 (patch)
tree6e0ae8322b44d3594c520ff30bece839c51299f9 /libswresample
parentec87389183bc4c55327200d5a93779d1db7a1e24 (diff)
swresample: Create version.h header
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libswresample')
-rw-r--r--libswresample/Makefile3
-rw-r--r--libswresample/swresample.h8
-rw-r--r--libswresample/version.h39
3 files changed, 42 insertions, 8 deletions
diff --git a/libswresample/Makefile b/libswresample/Makefile
index 0a5c5d2f6d..d85ed8be88 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 ac872078f2..ac43cd25c4 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 0000000000..0f610bc65e
--- /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 */