diff options
Diffstat (limited to 'libs/ardour/midi_port.cc')
-rw-r--r-- | libs/ardour/midi_port.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/ardour/midi_port.cc b/libs/ardour/midi_port.cc index 5f18810122..75fd269cde 100644 --- a/libs/ardour/midi_port.cc +++ b/libs/ardour/midi_port.cc @@ -50,7 +50,7 @@ MidiPort::cycle_start (pframes_t nframes) } MidiBuffer & -MidiPort::get_midi_buffer (framecnt_t nframes, framecnt_t offset) +MidiPort::get_midi_buffer (framecnt_t nframes) { if (_has_been_mixed_down) { return *_buffer; @@ -78,10 +78,10 @@ MidiPort::get_midi_buffer (framecnt_t nframes, framecnt_t offset) continue; } - if (ev.time >= offset && ev.time < (offset + nframes)) { + if (ev.time >= _port_offset && ev.time < (_port_offset + nframes)) { _buffer->push_back (ev); } else { - cerr << "Dropping incoming MIDI at time " << ev.time << "; offset=" << offset << " limit=" << (offset + nframes) << "\n"; + cerr << "Dropping incoming MIDI at time " << ev.time << "; offset=" << _port_offset << " limit=" << (_port_offset + nframes) << "\n"; } } @@ -114,7 +114,7 @@ MidiPort::cycle_split () } void -MidiPort::flush_buffers (pframes_t nframes, framepos_t time, framecnt_t offset) +MidiPort::flush_buffers (pframes_t nframes, framepos_t time) { if (sends_output ()) { @@ -137,14 +137,14 @@ MidiPort::flush_buffers (pframes_t nframes, framepos_t time, framecnt_t offset) // event times are in frames, relative to cycle start - assert (ev.time() < (nframes + offset)); + assert (ev.time() < (nframes + _port_offset)); - if (ev.time() >= offset) { + if (ev.time() >= _port_offset) { if (jack_midi_event_write (jack_buffer, (jack_nframes_t) ev.time(), ev.buffer(), ev.size()) != 0) { - cerr << "write failed, drop flushed note off on the floor, time " << ev.time() << " > " << offset << endl; + cerr << "write failed, drop flushed note off on the floor, time " << ev.time() << " > " << _port_offset << endl; } } else { - cerr << "drop flushed event on the floor, time " << ev.time() << " < " << offset << endl; + cerr << "drop flushed event on the floor, time " << ev.time() << " < " << _port_offset << endl; } } } |