summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_diskstream.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-01-30 20:58:09 +0000
committerCarl Hetherington <carl@carlh.net>2012-01-30 20:58:09 +0000
commit8f0b5a326b9234b787d678da9939861f8cf4c913 (patch)
tree20fbc8820e1e026fa811f986a792b398b8af62ac /libs/ardour/midi_diskstream.cc
parentf430d24aabf45cad6195132e761dd63663f5f8d3 (diff)
Add assert.
git-svn-id: svn://localhost/ardour2/branches/3.0@11390 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_diskstream.cc')
-rw-r--r--libs/ardour/midi_diskstream.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/midi_diskstream.cc b/libs/ardour/midi_diskstream.cc
index fd6e1707db..b80f1978ad 100644
--- a/libs/ardour/midi_diskstream.cc
+++ b/libs/ardour/midi_diskstream.cc
@@ -623,6 +623,9 @@ MidiDiskstream::commit (framecnt_t playback_distance)
uint32_t frames_read = g_atomic_int_get(&_frames_read_from_ringbuffer);
uint32_t frames_written = g_atomic_int_get(&_frames_written_to_ringbuffer);
+
+ assert (frames_read <= frames_written);
+
if ((frames_written - frames_read) + playback_distance < midi_readahead) {
need_butler = true;
}