From 2510248607060ad6a30fb593c1db4a9e1b79f421 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Thu, 20 Dec 2018 19:05:50 +0100 Subject: [PATCH] [source_avcodec] use padding helpers --- src/io/source_avcodec.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c index fe36318b..ac68531d 100644 --- a/src/io/source_avcodec.c +++ b/src/io/source_avcodec.c @@ -514,11 +514,9 @@ void aubio_source_avcodec_do(aubio_source_avcodec_t * s, fvec_t * read_data, s->read_index += end; } } - if (total_wrote < length) { - for (i = total_wrote; i < length; i++) { - read_data->data[i] = 0.; - } - } + + aubio_source_pad_output(read_data, total_wrote); + *read = total_wrote; } @@ -552,13 +550,9 @@ void aubio_source_avcodec_do_multi(aubio_source_avcodec_t * s, s->read_index += end; } } - if (total_wrote < length) { - for (j = 0; j < channels; j++) { - for (i = total_wrote; i < length; i++) { - read_data->data[j][i] = 0.; - } - } - } + + aubio_source_pad_multi_output(read_data, s->input_channels, total_wrote); + *read = total_wrote; } -- 2.11.0