summaryrefslogtreecommitdiff
path: root/libs/backends/dummy
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-03-09 05:41:36 +0100
committerRobin Gareus <robin@gareus.org>2015-03-09 05:41:36 +0100
commit09dd3fc369f0b9c666e5930353ca55def84d9e4e (patch)
treebfa557f8f591f361704c4d4c72c0de39b77d365d /libs/backends/dummy
parent59f12bd31a3baa0bd81beb77e7f77647b7c37e82 (diff)
some backends can handle incorrectly ordered midi events.
(that can happen if multiple sources send to the same ouput port, in particular async midi events)
Diffstat (limited to 'libs/backends/dummy')
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc
index 462f1b9dc3..cf49c7d5e8 100644
--- a/libs/backends/dummy/dummy_audiobackend.cc
+++ b/libs/backends/dummy/dummy_audiobackend.cc
@@ -981,8 +981,8 @@ DummyAudioBackend::midi_event_put (
assert (buffer && port_buffer);
DummyMidiBuffer& dst = * static_cast<DummyMidiBuffer*>(port_buffer);
if (dst.size () && (pframes_t)dst.back ()->timestamp () > timestamp) {
+ // nevermind, ::get_buffer() sorts events, but always print warning
fprintf (stderr, "DummyMidiBuffer: it's too late for this event.\n");
- return -1;
}
dst.push_back (boost::shared_ptr<DummyMidiEvent>(new DummyMidiEvent (timestamp, buffer, size)));
return 0;