aboutsummaryrefslogtreecommitdiff
path: root/spectrogram.c
diff options
context:
space:
mode:
Diffstat (limited to 'spectrogram.c')
-rw-r--r--spectrogram.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/spectrogram.c b/spectrogram.c
index 5f028c3..6d8972e 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -270,7 +270,7 @@ main(int argc, char **argv)
size_t bufsz;
size_t done;
- int delta, resolution;
+ int delta, resolution, fps;
int psize, ssize;
int width, height;
@@ -289,10 +289,11 @@ main(int argc, char **argv)
sio_initpar(&par);
sio_getpar(sio, &par);
delta = par.round;
- resolution = par.rate / par.round / par.rchan;
+ resolution = (par.rate / par.round) / par.rchan;
+ fps = (par.rate / par.round) * par.rchan;
SDL_initFramerate(&man);
- SDL_setFramerate(&man, par.rate / par.round);
+ SDL_setFramerate(&man, fps);
width = delta + 10; /* XXX */
height = 3 * width / 4;