diff options
Diffstat (limited to 'modules++')
-rw-r--r-- | modules++/biquadseries~.cc (renamed from modules++/biquadseries.cc) | 0 | ||||
-rw-r--r-- | modules++/blosc~.cc (renamed from modules++/blosc.cc) | 19 | ||||
-rw-r--r-- | modules++/filterortho~.cc (renamed from modules++/filterortho.cc) | 0 |
3 files changed, 5 insertions, 14 deletions
diff --git a/modules++/biquadseries.cc b/modules++/biquadseries~.cc index 40b3aef..40b3aef 100644 --- a/modules++/biquadseries.cc +++ b/modules++/biquadseries~.cc diff --git a/modules++/blosc.cc b/modules++/blosc~.cc index f2b13d8..8a4dd4b 100644 --- a/modules++/blosc.cc +++ b/modules++/blosc~.cc @@ -29,15 +29,6 @@ #include "DSPIcomplex.h" #include "DSPIfilters.h" -/* work around old bug in Apple compilers <hans@at.or.at> */ -//#if MAC_OS_X_VERSION < MAC_OS_X_VERSION_10_4 // arg, this didn't work -#ifndef isnan -extern "C" int isnan(double); -#endif -#ifndef isinf -extern "C" int isinf(double); -#endif - typedef unsigned long long u64; typedef unsigned long u32; @@ -99,7 +90,7 @@ static inline u32 _float_to_phase(float f){return ((u32)(f * 4294967296.0f)) & ~ /* flat table: better for linear interpolation */ static inline float _play_voice_lint(float *table, t_int *index, float frac, float scale) { - t_int i = *index; + int i = *index; /* perform linear interpolation */ float f = (((1.0f - frac) * table[i]) + (table[i+1] * frac)) * scale; @@ -616,7 +607,7 @@ static inline void _fft(float *real, float *imag, int size) for (i=0; i<size; i++){ real[i] *= scale; imag[i] *= scale; - if (isnan(real[i])) post("fftpanic %d", i); + // if (isnan(real[i])) post("fftpanic %d", i); } mayer_fft(size, real, imag); } @@ -628,7 +619,7 @@ static inline void _ifft(float *real, float *imag, int size) for (i=0; i<size; i++){ real[i] *= scale; imag[i] *= scale; - if (isnan(real[i])) post("ifftpanic %d", i); + // if (isnan(real[i])) post("ifftpanic %d", i); } mayer_ifft(size, real, imag); } @@ -705,8 +696,8 @@ static void build_tables(void) //real[i] *= 0.5f * (1.0f + WALPHA) + 0.5f * (1.0f - WALPHA) * (cos(tw)); /* check for nan */ - if (isnan(real[i])) post("sinc NaN panic %d", i); - if (isinf(real[i])) post("sinc Inf panic %d", i); + //if (isnan(real[i])) post("sinc NaN panic %d", i); + //if (isinf(real[i])) post("sinc Inf panic %d", i); } diff --git a/modules++/filterortho.cc b/modules++/filterortho~.cc index c80552b..c80552b 100644 --- a/modules++/filterortho.cc +++ b/modules++/filterortho~.cc |