diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc index ad15081dcf..9ac1edd6ad 100644 --- a/libs/ardour/disk_writer.cc +++ b/libs/ardour/disk_writer.cc @@ -484,7 +484,7 @@ DiskWriter::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_samp */ if (rec_nframes) { _accumulated_capture_offset += rec_offset; - } else { + } else if (start_sample >= _capture_start_sample) { _accumulated_capture_offset += nframes; }