From: Paul Brossier Date: Mon, 25 Apr 2016 15:42:35 +0000 (+0200) Subject: src/io/source_sndfile.c: approximate duration when resampling X-Git-Tag: 0.4.4~300^2~208^2 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=985d5c4d2d9004413b60fccf3f50fc508d66b2d9;p=aubio.git src/io/source_sndfile.c: approximate duration when resampling --- diff --git a/src/io/source_sndfile.c b/src/io/source_sndfile.c index 00ea42ad..5c8d5a53 100644 --- a/src/io/source_sndfile.c +++ b/src/io/source_sndfile.c @@ -140,6 +140,7 @@ aubio_source_sndfile_t * new_aubio_source_sndfile(const char_t * path, uint_t sa AUBIO_WRN("source_sndfile: upsampling %s from %d to %d\n", s->path, s->input_samplerate, s->samplerate); } + s->duration = (uint_t)FLOOR(s->duration * s->ratio); } #else if (s->ratio != 1) {