diff options
author | David Robillard <d@drobilla.net> | 2010-03-06 21:15:14 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2010-03-06 21:15:14 +0000 |
commit | 32ed8eb92f194d0cce1b0617d0686147d4be09c0 (patch) | |
tree | aecbd03f668bf87a8863cd441ddeecf298dbc02b /src/engine/EventSource.hpp | |
parent | 2bfa0960c87e569d4efdb5bd7db896b2dfdb9e8b (diff) | |
download | ingen-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.hpp | 4 |
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. * |