diff options
Diffstat (limited to 'ext/soundtouch')
-rw-r--r-- | ext/soundtouch/gstpitch.cc | 15 |
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 |