summaryrefslogtreecommitdiffstats
path: root/src/server/NodeImpl.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-07-31 00:47:40 +0000
committerDavid Robillard <d@drobilla.net>2012-07-31 00:47:40 +0000
commit66ac730782803a47ae4977d2db2407126005f4bd (patch)
treedb31b21dff549897aa5cc730d028913959aa930d /src/server/NodeImpl.cpp
parent88f9a3bf23fc629385978633a8764d74788e1fdc (diff)
downloadingen-66ac730782803a47ae4977d2db2407126005f4bd.tar.gz
ingen-66ac730782803a47ae4977d2db2407126005f4bd.tar.bz2
ingen-66ac730782803a47ae4977d2db2407126005f4bd.zip
Remove rotten parallelism stuff.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4581 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/NodeImpl.cpp')
-rw-r--r--src/server/NodeImpl.cpp39
1 files changed, 0 insertions, 39 deletions
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