diff --git a/src/AudioIO.cpp b/src/AudioIO.cpp index 86244d3a6..251ffb614 100644 --- a/src/AudioIO.cpp +++ b/src/AudioIO.cpp @@ -1987,7 +1987,7 @@ int AudioIO::StartStream(const TransportTracks &tracks, // execute too much else if (mScrubState) { mOwningProject->GetScrubber().ContinueScrubbingPoll(); - wxMilliSleep( Scrubber::ScrubPollInterval_ms ); + wxMilliSleep( Scrubber::ScrubPollInterval_ms * 0.9 ); } else #endif diff --git a/src/tracks/ui/Scrubbing.cpp b/src/tracks/ui/Scrubbing.cpp index 277eeec51..1fe77ae11 100644 --- a/src/tracks/ui/Scrubbing.cpp +++ b/src/tracks/ui/Scrubbing.cpp @@ -51,7 +51,9 @@ enum { ScrubSpeedStepsPerOctave = 4, #endif - kOneSecondCountdown = 1000 / Scrubber::ScrubPollInterval_ms, + ScrubPollInterval_ms = 50, + + kOneSecondCountdown = 1000 / ScrubPollInterval_ms, }; static const double MinStutter = 0.2; @@ -632,7 +634,7 @@ void Scrubber::StartPolling() mpThread->Run(); #endif - mPoller->Start(ScrubPollInterval_ms); + mPoller->Start(ScrubPollInterval_ms * 0.9); } void Scrubber::StopPolling()