From: Paul Brossier Date: Mon, 3 Oct 2016 09:47:25 +0000 (+0200) Subject: src/io/source_avcodec.c: fix missing samples in eof block X-Git-Tag: 0.4.4~178 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=eacc55c3baeb063161e0bb96fa69fa2c52868683;p=aubio.git src/io/source_avcodec.c: fix missing samples in eof block --- diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c index a4cbf6d4..f10cfe72 100644 --- a/src/io/source_avcodec.c +++ b/src/io/source_avcodec.c @@ -351,7 +351,7 @@ void aubio_source_avcodec_do(aubio_source_avcodec_t * s, fvec_t * read_data, uin } } if (total_wrote < s->hop_size) { - for (i = end; i < s->hop_size; i++) { + for (i = total_wrote; i < s->hop_size; i++) { read_data->data[i] = 0.; } } @@ -386,7 +386,7 @@ void aubio_source_avcodec_do_multi(aubio_source_avcodec_t * s, fmat_t * read_dat } if (total_wrote < s->hop_size) { for (j = 0; j < read_data->height; j++) { - for (i = end; i < s->hop_size; i++) { + for (i = total_wrote; i < s->hop_size; i++) { read_data->data[j][i] = 0.; } }