}
- if (!_no_disk_output && (ms & MonitoringInput)) {
+ if (!pending_overwrite() && !_no_disk_output && (ms & MonitoringInput)) {
dst.merge_from (*target, nframes);
}
#endif
}
-/** @a start is set to the new sample position (TIME) read up to */
-int
-DiskReader::midi_read (samplepos_t& start, samplecnt_t dur, bool reversed)
-{
- return 0;
-}
-
int
DiskReader::refill_midi ()
{