summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_playlist_source.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-05-29 17:35:21 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-05-29 17:35:21 +0000
commit0a9f5423f5b3faede68fe7c384c5fe32db2e23bf (patch)
tree196c407bb65b8ead7303c8d9483bb8cec5709990 /libs/ardour/midi_playlist_source.cc
parent36ccf8304963a7fb9e80ade61df482f122cea39d (diff)
detect buffer "overflow" when delivering immediate events and queue remainder for delivery next time (though without actually requeing - just leave ringbuffer ptrs/indexes where they are. required some deep but minor changes in how MidiRingBuffer::read() works, so that we can detect if we're going to be able to deliver an event before we actually read any of its data. Peek FTW!
git-svn-id: svn://localhost/ardour2/branches/3.0@9629 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_playlist_source.cc')
0 files changed, 0 insertions, 0 deletions