Browse Source

Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent.

tags/1.9.8
Devin Anderson 15 years ago
parent
commit
280bf48a5f
1 changed files with 4 additions and 6 deletions
  1. +4
    -6
      linux/alsarawmidi/JackALSARawMidiInputPort.cpp

+ 4
- 6
linux/alsarawmidi/JackALSARawMidiInputPort.cpp View File

@@ -107,13 +107,11 @@ JackALSARawMidiInputPort::ProcessJack(JackMidiBuffer *port_buffer,

// We add `frames` so that MIDI events align with audio as closely as
// possible.
switch (write_queue->EnqueueEvent(jack_event->time + frames,
jack_event->size,
jack_event->buffer)) {
switch (write_queue->EnqueueEvent(jack_event, frames)) {
case JackMidiWriteQueue::BUFFER_TOO_SMALL:
jack_error("JackALSARawMidiInputPort::Process - The write queue "
"couldn't enqueue a %d-byte event. Dropping event.",
jack_event->size);
jack_error("JackALSARawMidiInputPort::ProcessJack - The write "
"queue couldn't enqueue a %d-byte event. Dropping "
"event.", jack_event->size);
// Fallthrough on purpose
case JackMidiWriteQueue::OK:
continue;


Loading…
Cancel
Save