diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2009-02-10 08:43:43 +0000 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2009-02-10 08:43:43 +0000 |
commit | d9b7f2f2457c8c58e8b248d14f850db60df2382c (patch) | |
tree | d47a64484e042b20bda9efc4525cec00ad50f7ef /libs | |
parent | 1872d4850799eea969fcec4d65f4e9df4dee1a05 (diff) |
* fix MIDI playback
git-svn-id: svn://localhost/ardour2/branches/3.0@4518 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/midi_diskstream.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/ardour/midi_diskstream.cc b/libs/ardour/midi_diskstream.cc index 3b3a8494f9..af7a5d8873 100644 --- a/libs/ardour/midi_diskstream.cc +++ b/libs/ardour/midi_diskstream.cc @@ -1489,11 +1489,15 @@ MidiDiskstream::get_playback(MidiBuffer& dst, nframes_t start, nframes_t end, nf MidiBuffer::iterator this_cycle_start = dst.end(); // Translates stamps to be relative to start, but add offset. - /*const size_t events_read = _playback_buf->read(dst, start, end, offset); - cout << "frames read = " << frames_read << " events read = " << events_read + #if 1 + _playback_buf->read(dst, start, end, offset); + #else + const size_t events_read = _playback_buf->read(dst, start, end, offset); + cout << "frames read = " << frames_read << " events read = " << events_read << " end = " << end << " start = " << start << " offset = " << offset << " readspace " << _playback_buf->read_space() - << " writespace " << _playback_buf->write_space() << endl;*/ + << " writespace " << _playback_buf->write_space() << endl; + #endif gint32 frames_read = end - start; g_atomic_int_add(&_frames_read_from_ringbuffer, frames_read); |