From 66ac730782803a47ae4977d2db2407126005f4bd Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 31 Jul 2012 00:47:40 +0000 Subject: Remove rotten parallelism stuff. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4581 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/NodeImpl.cpp | 39 --------------------------------------- 1 file changed, 39 deletions(-) (limited to 'src/server/NodeImpl.cpp') diff --git a/src/server/NodeImpl.cpp b/src/server/NodeImpl.cpp index 2b465b76..914d9906 100644 --- a/src/server/NodeImpl.cpp +++ b/src/server/NodeImpl.cpp @@ -43,9 +43,6 @@ NodeImpl::NodeImpl(PluginImpl* plugin, , _ports(NULL) , _context(Context::AUDIO) , _polyphony((polyphonic && parent) ? parent->internal_poly() : 1) - , _input_ready(1) - , _process_lock(0) - , _n_inputs_ready(0) , _polyphonic(polyphonic) , _activated(false) , _traversed(false) @@ -159,42 +156,6 @@ NodeImpl::set_buffer_size(Context& context, } } -void -NodeImpl::reset_input_ready() -{ - _n_inputs_ready = 0; - _process_lock = 0; - _input_ready.reset(0); -} - -bool -NodeImpl::process_lock() -{ - return _process_lock.compare_and_exchange(0, 1); -} - -void -NodeImpl::process_unlock() -{ - _process_lock = 0; -} - -void -NodeImpl::wait_for_input(ProcessContext& context, size_t num_providers) -{ - assert(_process_lock.get() == 1); - - while ((unsigned)_n_inputs_ready.get() < num_providers) - _input_ready.wait(); -} - -void -NodeImpl::signal_input_ready(ProcessContext& context) -{ - ++_n_inputs_ready; - _input_ready.post(); -} - /** Prepare to run a cycle (in the audio thread) */ void -- cgit v1.2.1