From 280bf48a5ff9e78cef92a3563909146cd1a00165 Mon Sep 17 00:00:00 2001 From: Devin Anderson Date: Fri, 25 Mar 2011 18:45:30 -0700 Subject: [PATCH] Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent. --- linux/alsarawmidi/JackALSARawMidiInputPort.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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;