From 69bf9d36aa1ba3c0e8df80bc8a1f5ad6b63c63a7 Mon Sep 17 00:00:00 2001 From: Matthijs van Otterdijk Date: Fri, 8 Apr 2022 12:30:42 +0200 Subject: [PATCH] Use integer arithmetic to calculate number of samples per bin --- libs/audiographer/src/general/analyser.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/audiographer/src/general/analyser.cc b/libs/audiographer/src/general/analyser.cc index 78c6d26cb8..a421a5cd10 100644 --- a/libs/audiographer/src/general/analyser.cc +++ b/libs/audiographer/src/general/analyser.cc @@ -105,9 +105,8 @@ Analyser::set_duration (samplecnt_t n_samples) } _n_samples = n_samples; - const float width = _result.width; - _spp = ceil ((_n_samples + 2.f) / width); - _fpp = ceil ((_n_samples + 2.f) / width); + _spp = (_n_samples + 1) / _result.width + 1; + _fpp = _spp; } void