diff options
author | Carl Hetherington <carl@carlh.net> | 2012-01-30 20:58:09 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-01-30 20:58:09 +0000 |
commit | 8f0b5a326b9234b787d678da9939861f8cf4c913 (patch) | |
tree | 20fbc8820e1e026fa811f986a792b398b8af62ac /libs/ardour/midi_diskstream.cc | |
parent | f430d24aabf45cad6195132e761dd63663f5f8d3 (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.cc | 3 |
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; } |