For some reason this bug is only triggered with osx native python2.7.
Showing the changes to python/ext (1 of 1 file). Show all
Unified · Split
| @@ -194,9 +194,9 @@ Py_aubio_hztomel(PyObject *self, PyObject *args, PyObject *kwds) · 193 unmodified lines | |||
| 194 | return NULL; | 194 | return NULL; |
| 195 | } | 195 | } |
| 196 | if (htk != NULL && PyObject_IsTrue(htk) == 1) | 196 | if (htk != NULL && PyObject_IsTrue(htk) == 1) |
| 197 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_hztomel_htk(v)); | 197 | return PyFloat_FromDouble(aubio_hztomel_htk(v)); |
| 198 | else | 198 | else |
| 199 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_hztomel(v)); | 199 | return PyFloat_FromDouble(aubio_hztomel(v)); |
| 200 | } | 200 | } |
| 201 | 201 | ||
| 202 | PyObject* | 202 | PyObject* |
| @@ -211,9 +211,9 @@ Py_aubio_meltohz(PyObject *self, PyObject *args, PyObject *kwds) · 8 unmodified lines | |||
| 211 | return NULL; | 211 | return NULL; |
| 212 | } | 212 | } |
| 213 | if (htk != NULL && PyObject_IsTrue(htk) == 1) | 213 | if (htk != NULL && PyObject_IsTrue(htk) == 1) |
| 214 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_meltohz_htk(v)); | 214 | return PyFloat_FromDouble(aubio_meltohz_htk(v)); |
| 215 | else | 215 | else |
| 216 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_meltohz(v)); | 216 | return PyFloat_FromDouble(aubio_meltohz(v)); |
| 217 | } | 217 | } |
| 218 | 218 | ||
| 219 | PyObject* | 219 | PyObject* |
| @@ -223,7 +223,7 @@ Py_aubio_hztomel_htk(PyObject *self, PyObject *args) · 3 unmodified lines | |||
| 223 | if (!PyArg_ParseTuple(args, AUBIO_NPY_SMPL_CHR, &v)) { | 223 | if (!PyArg_ParseTuple(args, AUBIO_NPY_SMPL_CHR, &v)) { |
| 224 | return NULL; | 224 | return NULL; |
| 225 | } | 225 | } |
| 226 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_hztomel_htk(v)); | 226 | return PyFloat_FromDouble(aubio_hztomel_htk(v)); |
| 227 | } | 227 | } |
| 228 | 228 | ||
| 229 | PyObject* | 229 | PyObject* |
| @@ -233,5 +233,5 @@ Py_aubio_meltohz_htk(PyObject *self, PyObject *args) · 3 unmodified lines | |||
| 233 | if (!PyArg_ParseTuple(args, AUBIO_NPY_SMPL_CHR, &v)) { | 233 | if (!PyArg_ParseTuple(args, AUBIO_NPY_SMPL_CHR, &v)) { |
| 234 | return NULL; | 234 | return NULL; |
| 235 | } | 235 | } |
| 236 | return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_meltohz_htk(v)); | 236 | return PyFloat_FromDouble(aubio_meltohz_htk(v)); |
| 237 | } | 237 | } |