Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -35,11 +35,12 @@ · 34 unmodified lines | |||
| 35 | #define Py_aubio_default_samplerate 44100 | 35 | #define Py_aubio_default_samplerate 44100 |
| 36 | 36 | ||
| 37 | #if HAVE_AUBIO_DOUBLE | 37 | #if HAVE_AUBIO_DOUBLE |
| 38 | #warning "double mode needs love" | 38 | // 64 bit precision with HAVE_AUBIO_DOUBLE=1 |
| 39 | #define AUBIO_NPY_SMPL NPY_DOUBLE | 39 | #define AUBIO_NPY_SMPL NPY_DOUBLE |
| 40 | #define AUBIO_NPY_SMPL_STR "float64" | 40 | #define AUBIO_NPY_SMPL_STR "float64" |
| 41 | #define AUBIO_NPY_SMPL_CHR "d" | 41 | #define AUBIO_NPY_SMPL_CHR "d" |
| 42 | #else | 42 | #else |
| 43 | // default is 32 bit precision | ||
| 43 | #define AUBIO_NPY_SMPL NPY_FLOAT | 44 | #define AUBIO_NPY_SMPL NPY_FLOAT |
| 44 | #define AUBIO_NPY_SMPL_STR "float32" | 45 | #define AUBIO_NPY_SMPL_STR "float32" |
| 45 | #define AUBIO_NPY_SMPL_CHR "f" | 46 | #define AUBIO_NPY_SMPL_CHR "f" |