diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-07-29 11:53:22 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-07-29 11:53:22 +0200 |
commit | 09be463730ff416cd507f90ec1d696499aff98f5 (patch) | |
tree | 594d0c33e302ab860cb992d0d687e043d125b04f | |
parent | 27ce655dd74b81d40a3a28e65e753985f506a387 (diff) |
Fix broken VST latency reporting.
-rw-r--r-- | pluginvst.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pluginvst.cc b/pluginvst.cc index d3baee1..7a22d71 100644 --- a/pluginvst.cc +++ b/pluginvst.cc @@ -66,7 +66,7 @@ void PluginVST::updateLatency() { if(update_latency != current_latency) { - AudioEffectX::setInitialDelay(current_latency); + AudioEffectX::setInitialDelay(update_latency); AudioEffectX::ioChanged(); current_latency = update_latency; } @@ -296,6 +296,8 @@ VstInt32 PluginVST::processEvents(VstEvents* events) void PluginVST::processReplacing(float** inputs, float** outputs, VstInt32 sampleFrames) { + updateLatency(); + // Process 32 bit (single precision) floats (always in a resume state). // 0 = realtime/normal |