projects
/
aubio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
776d65b
)
Revert "[py] avoid resizing py-source output"
author
Paul Brossier
<piem@piem.org>
Fri, 21 Dec 2018 13:58:39 +0000
(14:58 +0100)
committer
Paul Brossier
<piem@piem.org>
Fri, 21 Dec 2018 13:58:39 +0000
(14:58 +0100)
This reverts commit
8e76c71be6136f4e2289f8c67e422097f5e10dfe
.
No need to copy here, the culprit should be in py-sink.c.
python/ext/py-source.c
patch
|
blob
|
history
diff --git
a/python/ext/py-source.c
b/python/ext/py-source.c
index
909416e
..
7687fbd
100644
(file)
--- a/
python/ext/py-source.c
+++ b/
python/ext/py-source.c
@@
-573,9
+573,7
@@
static PyObject* Pyaubio_source_iter_next(Py_source *self) {
return vec;
} else if (PyLong_AsLong(size) > 0) {
// short read, return a shorter array
- PyArrayObject *shortread = (PyArrayObject*)
- PyArray_FROM_OTF(PyTuple_GetItem(done, 0), NPY_NOTYPE,
- NPY_ARRAY_ENSURECOPY);
+ PyArrayObject *shortread = (PyArrayObject*)PyTuple_GetItem(done, 0);
PyArray_Dims newdims;
PyObject *reshaped;
newdims.len = PyArray_NDIM(shortread);