diff --git a/linux/alsarawmidi/JackALSARawMidiInputPort.cpp b/linux/alsarawmidi/JackALSARawMidiInputPort.cpp index 7167c8b8..5ed14882 100755 --- a/linux/alsarawmidi/JackALSARawMidiInputPort.cpp +++ b/linux/alsarawmidi/JackALSARawMidiInputPort.cpp @@ -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;