aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spectrogram.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/spectrogram.c b/spectrogram.c
index 0ea0132..ab8df8d 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -523,20 +523,6 @@ main(int argc, char **argv)
}
while (!die) {
- buffer = read_sio(sio, round);
-
- exec_fft(fft, buffer, left->data, FFT_LEFT);
- exec_fft(fft, buffer, right->data, FFT_RIGHT);
-
- draw_panel(dsp, left);
- draw_panel(dsp, right);
-
- flip_panel(dsp, left);
- flip_panel(dsp, right);
-
- if (fflag)
- XResetScreenSaver(dsp);
-
while (XPending(dsp)) {
XEvent ev;
@@ -572,6 +558,20 @@ main(int argc, char **argv)
break;
}
}
+
+ buffer = read_sio(sio, round);
+
+ exec_fft(fft, buffer, left->data, FFT_LEFT);
+ exec_fft(fft, buffer, right->data, FFT_RIGHT);
+
+ draw_panel(dsp, left);
+ draw_panel(dsp, right);
+
+ flip_panel(dsp, left);
+ flip_panel(dsp, right);
+
+ if (fflag)
+ XResetScreenSaver(dsp);
}
free_sio(sio);