From 55da5a9d77fb8fa968f4b70ab74c3b2a5b482d6f Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 9 Jan 2015 18:12:23 +0100 Subject: [PATCH] do rounding to nearest in freq_marker --- app/src/main/rs/stft.rsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/rs/stft.rsh b/app/src/main/rs/stft.rsh index f45a632..5293648 100644 --- a/app/src/main/rs/stft.rsh +++ b/app/src/main/rs/stft.rsh @@ -36,7 +36,7 @@ static inline uchar4 rainbow(float v) static void freq_marker(int freq) { for (int j = 0; j < spectrum_height; ++j) { - int i = (radix2_N * freq) / sample_rate; + int i = (radix2_N * freq + sample_rate / 2) / sample_rate; spectrum_buffer[spectrum_width * j + i] = rgb(255, 255, 255); } }