From f39ece01ceeb7eb0fe514043724cb17a6069f43e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 14 Apr 2013 19:39:39 +0000 Subject: minor cleanup --- spectrogram.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/spectrogram.c b/spectrogram.c index fb47e53..5dbd43c 100644 --- a/spectrogram.c +++ b/spectrogram.c @@ -258,16 +258,18 @@ main(int argc, char **argv) { SDL_Event event; - int16_t *buffer; - size_t bufsz; - struct sio_hdl *sio; struct sio_par par; - struct fft *fft; + struct fft *fft; double *left, *right; - int delta, resolution; double *hamming; + + int16_t *buffer; + size_t bufsz; + size_t done; + + int delta, resolution; int psize, ssize; int width, height; @@ -319,13 +321,13 @@ main(int argc, char **argv) sio_start(sio); + done = 0; while (!die) { - size_t done = 0; - do { done += sio_read(sio, buffer + done, bufsz - done); assert(sio_eof(sio) == 0); } while (done < bufsz); + done -= bufsz; dofft(fft, buffer, left, right, delta, hamming); draw(left, right, ssize, resolution); -- cgit v1.2.3