summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/JackAudioDriver.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-01-23 04:48:55 +0000
committerDavid Robillard <d@drobilla.net>2007-01-23 04:48:55 +0000
commit86637e192ca87a2c0562122b371dacdfc0572c70 (patch)
tree25eb44b21af49d215081808d9bc520bbef07bfd3 /src/libs/engine/JackAudioDriver.cpp
parenta4ba7bcf194bcbdee622dd1fed76dfd47e50a0f0 (diff)
downloadingen-86637e192ca87a2c0562122b371dacdfc0572c70.tar.gz
ingen-86637e192ca87a2c0562122b371dacdfc0572c70.tar.bz2
ingen-86637e192ca87a2c0562122b371dacdfc0572c70.zip
Jack MIDI fixes, "fixed" (increased) ranges on control dialog range spinners.
git-svn-id: http://svn.drobilla.net/lad/ingen@269 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/engine/JackAudioDriver.cpp')
-rw-r--r--src/libs/engine/JackAudioDriver.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libs/engine/JackAudioDriver.cpp b/src/libs/engine/JackAudioDriver.cpp
index 45269b7d..d148a549 100644
--- a/src/libs/engine/JackAudioDriver.cpp
+++ b/src/libs/engine/JackAudioDriver.cpp
@@ -297,14 +297,16 @@ JackAudioDriver::_process_cb(jack_nframes_t nframes)
if (_engine.event_source())
_engine.event_source()->process(*_engine.post_processor(), nframes, start_of_last_cycle, start_of_current_cycle);
- assert(_engine.midi_driver());
- _engine.midi_driver()->prepare_block(start_of_last_cycle, start_of_current_cycle);
-
// Set buffers of patch ports to Jack port buffers (zero-copy processing)
for (List<JackAudioPort*>::iterator i = _ports.begin(); i != _ports.end(); ++i) {
assert(*i);
(*i)->prepare_buffer(nframes);
}
+
+ assert(_engine.midi_driver());
+ //_engine.midi_driver()->prepare_block(start_of_last_cycle, start_of_current_cycle);
+ _engine.midi_driver()->prepare_block(start_of_current_cycle, start_of_current_cycle + nframes);
+
// Run root patch
if (_root_patch)