From: Paul Brossier Date: Mon, 19 Sep 2016 20:50:19 +0000 (+0200) Subject: src/effects/pitchshift.c: avoid error with rubberband 1.3, print a warning X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=ed9696f392ad808a43397ffee544ac476531d8cd;p=aubio.git src/effects/pitchshift.c: avoid error with rubberband 1.3, print a warning --- 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 {