aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2013-03-26 14:23:20 +0000
committerDimitri Sokolyuk <demon@dim13.org>2013-03-26 14:23:20 +0000
commit6c031940863790fe85816b5f4bd0ef566ce65708 (patch)
treecc4a4395191d01b72069f132d013031b56cf5f19
parentca328542a636ae86fef9f151680c0c30720a98e1 (diff)
remove constants
-rw-r--r--spectrogram.c5
1 files 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) {