summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2018-07-29 11:53:22 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2018-07-29 11:53:22 +0200
commit09be463730ff416cd507f90ec1d696499aff98f5 (patch)
tree594d0c33e302ab860cb992d0d687e043d125b04f
parent27ce655dd74b81d40a3a28e65e753985f506a387 (diff)
Fix broken VST latency reporting.
-rw-r--r--pluginvst.cc4
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