summaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/soundtouch/gstpitch.cc15
1 files changed, 12 insertions, 3 deletions
diff --git a/ext/soundtouch/gstpitch.cc b/ext/soundtouch/gstpitch.cc
index ad53f477..38c7d2d3 100644
--- a/ext/soundtouch/gstpitch.cc
+++ b/ext/soundtouch/gstpitch.cc
@@ -17,6 +17,18 @@
*
*/
+#define FLOAT_SAMPLES 1
+#include <soundtouch/SoundTouch.h>
+/* FIXME: workaround for SoundTouch.h of version 1.3.1 defining those
+ * variables while it shouldn't. */
+#undef VERSION
+#undef PACKAGE_VERSION
+#undef PACKAGE_TARNAME
+#undef PACKAGE_STRING
+#undef PACKAGE_NAME
+#undef PACKAGE_BUGREPORT
+#undef PACKAGE
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
@@ -26,9 +38,6 @@
#include "gstpitch.hh"
#include <math.h>
-#define FLOAT_SAMPLES
-#include <soundtouch/SoundTouch.h>
-
/* wtf ?
#ifdef G_PARAM_READWRITE
# undef G_PARAM_READWRITE