History

[py] use PyFloat_FromDouble in meltohz methods

For some reason this bug is only triggered with osx native python2.7.

Paul Brossier committed 7 years ago

Commit ca9d5aa1 parent c9e28071 file · +6 −6Browse files

Showing the changes to python/ext (1 of 1 file). Show all

Unified · Split

python/ext/py-musicutils.c+6−6
@@ -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 else198 else
199 return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_hztomel(v));199 return PyFloat_FromDouble(aubio_hztomel(v));
200}200}
201 201
202PyObject*202PyObject*
@@ -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 else215 else
216 return Py_BuildValue(AUBIO_NPY_SMPL_CHR, aubio_meltohz(v));216 return PyFloat_FromDouble(aubio_meltohz(v));
217}217}
218 218
219PyObject*219PyObject*
@@ -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
229PyObject*229PyObject*
@@ -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}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t