From 57de90e3b8958b4d5edf1bd0145f98623768caa9 Mon Sep 17 00:00:00 2001 From: waker Date: Wed, 30 Mar 2011 22:22:56 +0200 Subject: get rid of frameupdate event; mutex+cond based message pump without usleep --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 636542ac..d61b772f 100644 --- a/main.c +++ b/main.c @@ -389,6 +389,7 @@ player_mainloop (void) { uintptr_t ctx; uint32_t p1; uint32_t p2; + messagepump_wait (); while (messagepump_pop(&msg, &ctx, &p1, &p2) != -1) { DB_output_t *output = plug_get_output (); switch (msg) { @@ -455,8 +456,8 @@ player_mainloop (void) { break; } } - usleep(50000); - plug_trigger_event (DB_EV_FRAMEUPDATE, 0); + //usleep(50000); + //plug_trigger_event (DB_EV_FRAMEUPDATE, 0); } } -- cgit v1.2.3