summaryrefslogtreecommitdiffstats
path: root/src/engine/EventSource.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-03-06 21:15:14 +0000
committerDavid Robillard <d@drobilla.net>2010-03-06 21:15:14 +0000
commit32ed8eb92f194d0cce1b0617d0686147d4be09c0 (patch)
treeaecbd03f668bf87a8863cd441ddeecf298dbc02b /src/engine/EventSource.hpp
parent2bfa0960c87e569d4efdb5bd7db896b2dfdb9e8b (diff)
downloadingen-32ed8eb92f194d0cce1b0617d0686147d4be09c0.tar.gz
ingen-32ed8eb92f194d0cce1b0617d0686147d4be09c0.tar.bz2
ingen-32ed8eb92f194d0cce1b0617d0686147d4be09c0.zip
Fully load patch in LV2 instantiate method.
Actually connect to LV2 buffers. Ingen confirmed working as an LV2 plugin doing audio I/O in lv2_jack_host and Ardour. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2536 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/EventSource.hpp')
-rw-r--r--src/engine/EventSource.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/EventSource.hpp b/src/engine/EventSource.hpp
index d3d813e0..b13efad0 100644
--- a/src/engine/EventSource.hpp
+++ b/src/engine/EventSource.hpp
@@ -45,7 +45,9 @@ public:
virtual void activate_source() { Slave::start(); }
virtual void deactivate_source() { Slave::stop(); }
- void process(PostProcessor& dest, ProcessContext& context);
+ void process(PostProcessor& dest, ProcessContext& context, bool limit=true);
+
+ bool empty() { return _events.empty(); }
/** Signal that a blocking event is finished.
*