From 6c031940863790fe85816b5f4bd0ef566ce65708 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 26 Mar 2013 14:23:20 +0000 Subject: remove constants --- spectrogram.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spectrogram.c b/spectrogram.c index 3d89b15..1c6f7e6 100644 --- a/spectrogram.c +++ b/spectrogram.c @@ -249,7 +249,7 @@ main(int argc, char **argv) struct fft *fft; double *left, *right; - int delta; + int delta, resolution; double *hamming; int psize, ssize; int width, height; @@ -268,6 +268,7 @@ main(int argc, char **argv) sio_initpar(&par); sio_getpar(sio, &par); delta = par.round; + resolution = par.rate / par.round / par.rchan; width = delta + 4; /* XXX */ height = 3 * width / 4; @@ -307,7 +308,7 @@ main(int argc, char **argv) } while (done < bufsz); dofft(fft, buffer, left, right, delta, hamming); - draw(left, right, ssize, 24000 / delta); + draw(left, right, ssize, resolution); SDL_PollEvent(&event); switch (event.type) { -- cgit v1.2.3