From b3c4d3bd54ee027553ceedd741c54e84745d98d8 Mon Sep 17 00:00:00 2001 From: karlstav Date: Tue, 19 May 2015 22:03:31 +0200 Subject: [PATCH] fix fps = 1 after sleep bug --- cava.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cava.c b/cava.c index d5770b4..a15fc3d 100644 --- a/cava.c +++ b/cava.c @@ -705,8 +705,13 @@ Options:\n\ } - if (framerate <= 1) req.tv_sec = 1 / (float)framerate; - if (framerate > 1) req.tv_nsec = (1 / (float)framerate) * 1000000000; //sleeping for set us + if (framerate <= 1) { + req.tv_sec = 1 / (float)framerate; + } else { + req.tv_sec = 0; + req.tv_nsec = (1 / (float)framerate) * 1000000000; //sleeping for set us + } + nanosleep (&req, NULL); #endif }