From 33ef5af23ef2eccb11de1ddbd860020f2fd8baae Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 31 Mar 2014 05:26:26 +0000 Subject: Yet another attempt at fixing event deadlock issues. This time, completely isolate head and tail pointers to read and write methods, and never empty the list. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5355 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/Engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/Engine.cpp') diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp index 1b6d54ca..71573ecb 100644 --- a/src/server/Engine.cpp +++ b/src/server/Engine.cpp @@ -363,7 +363,7 @@ Engine::enqueue_event(Event* ev) unsigned Engine::process_events() { - const size_t MAX_EVENTS_PER_CYCLE = _process_context.nframes() / 4; + const size_t MAX_EVENTS_PER_CYCLE = _process_context.nframes() / 8; return _pre_processor->process( _process_context, *_post_processor, MAX_EVENTS_PER_CYCLE); } -- cgit v1.2.1