fix boolean logic for roll_delay vs. disk_samples_to_consume
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 20 Sep 2017 01:39:46 +0000 (21:39 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 20 Sep 2017 01:39:46 +0000 (21:39 -0400)
libs/ardour/disk_reader.cc

index 8f53cf805d1c0bc0b08c9bcded0192c21cdbf007..1e9743a181d1c87b13bc15cccb01b5648d6a934f 100644 (file)
@@ -283,7 +283,7 @@ DiskReader::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_samp
        samplecnt_t roll_delay_offset = 0;
 
        if (speed != 0.0) {
-               if (_roll_delay > disk_samples_to_consume) {
+               if (_roll_delay >= disk_samples_to_consume) {
                        /* still waiting for _roll_delay to end */
                        _roll_delay -= disk_samples_to_consume;
                        /* we could set disk_samples_to_consume to zero here, but it