From ed9696f392ad808a43397ffee544ac476531d8cd Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 19 Sep 2016 22:50:19 +0200 Subject: [PATCH] src/effects/pitchshift.c: avoid error with rubberband 1.3, print a warning --- src/effects/pitchshift.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/effects/pitchshift.c b/src/effects/pitchshift.c index 617c7b59..95189062 100644 --- a/src/effects/pitchshift.c +++ b/src/effects/pitchshift.c @@ -27,6 +27,14 @@ #include "rubberband/rubberband-c.h" +// check rubberband is 1.8.1, warn if 1.3 +#if !((RUBBERBAND_API_MAJOR_VERSION >= 2) && \ + (RUBBERBAND_API_MINOR_VERSION >= 5)) +#warning RubberBandOptionDetectorSoft not available, \ + please upgrade rubberband to version 1.8.1 or higher +#define RubberBandOptionDetectorSoft 0x00000000 +#endif + /** generic pitch shifting structure */ struct _aubio_pitchshift_t { -- 2.11.0