output/Thread: skip WaitForDelay() after resuming playback
This allows removing the "base.pause" check from the JACK output plugin, and will allow removing similar accesses from other plugins.
This commit is contained in:
@@ -129,7 +129,7 @@ struct JackOutput {
|
||||
size_t WriteSamples(const float *src, size_t n_frames);
|
||||
|
||||
std::chrono::steady_clock::duration Delay() const noexcept {
|
||||
return base.pause && pause && !shutdown
|
||||
return pause && !shutdown
|
||||
? std::chrono::seconds(1)
|
||||
: std::chrono::steady_clock::duration::zero();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user