projects
/
aubio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2510248
)
[io] use memset in padding helpers
author
Paul Brossier
<piem@piem.org>
Thu, 20 Dec 2018 18:06:51 +0000
(19:06 +0100)
committer
Paul Brossier
<piem@piem.org>
Thu, 20 Dec 2018 18:06:51 +0000
(19:06 +0100)
src/io/ioutils.c
patch
|
blob
|
history
diff --git
a/src/io/ioutils.c
b/src/io/ioutils.c
index
943731d
..
55f7c4f
100644
(file)
--- a/
src/io/ioutils.c
+++ b/
src/io/ioutils.c
@@
-95,23
+95,20
@@
aubio_source_validate_input_channels(const char_t *kind, const char_t *path,
void
aubio_source_pad_output (fvec_t *read_data, uint_t source_read)
{
void
aubio_source_pad_output (fvec_t *read_data, uint_t source_read)
{
- uint_t i = 0;
if (source_read < read_data->length) {
if (source_read < read_data->length) {
- for (i = source_read; i < read_data->length; i++) {
- read_data->data[i] = 0.;
- }
+ AUBIO_MEMSET(read_data->data + source_read, 0, read_data->length -
+ source_read);
}
}
void
aubio_source_pad_multi_output (fmat_t *read_data,
uint_t source_channels, uint_t source_read) {
}
}
void
aubio_source_pad_multi_output (fmat_t *read_data,
uint_t source_channels, uint_t source_read) {
- uint_t i
, j
;
+ uint_t i;
if (source_read < read_data->length) {
for (i = 0; i < read_data->height; i++) {
if (source_read < read_data->length) {
for (i = 0; i < read_data->height; i++) {
- for (j = source_read; j < read_data->length; j++) {
- read_data->data[i][j] = 0.;
- }
+ AUBIO_MEMSET(read_data->data[i] + source_read, 0,
+ read_data->length - source_read);
}
}
}
}
}
}