diff --git a/Audio/Visualization/VisualizationController.m b/Audio/Visualization/VisualizationController.m index 3baee7c3b..2f77979f0 100644 --- a/Audio/Visualization/VisualizationController.m +++ b/Audio/Visualization/VisualizationController.m @@ -101,8 +101,13 @@ static VisualizationController *_sharedController = nil; } - (void)postLatency:(double)latency { - ignoreLatency = (latency >= 45.0) || (latency < 0.0); - self->latency = latency; + if((latency >= 45.0) || (latency < 0.0)) [[clang::unlikely]] { + ignoreLatency = YES; + self->latency = latency; + } else { + self->latency = latency; + ignoreLatency = NO; + } } - (double)readSampleRate {