From 4d7b51dcc8b3bc7d097a3ee0b4f43259a98da016 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 4 Dec 2024 14:29:02 +0100 Subject: [PATCH] Fix regionFX tailtime lookup --- libs/ardour/region_fx_plugin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ardour/region_fx_plugin.cc b/libs/ardour/region_fx_plugin.cc index 5629b4945b..66453ec97d 100644 --- a/libs/ardour/region_fx_plugin.cc +++ b/libs/ardour/region_fx_plugin.cc @@ -209,6 +209,7 @@ RegionFxPlugin::RegionFxPlugin (Session& s, Temporal::TimeDomain const td, std:: : SessionObject (s, (plug ? plug->name () : string ("toBeRenamed"))) , TimeDomainProvider (td) , _plugin_signal_latency (0) + , _plugin_signal_tailtime (0) , _configured (false) , _no_inplace (false) , _last_emit (0) @@ -1448,7 +1449,7 @@ RegionFxPlugin::connect_and_run (BufferSet& bufs, samplepos_t start, samplepos_t _plugin_signal_latency= l; LatencyChanged (); /* EMIT SIGNAL */ } - const samplecnt_t t = effective_latency (); + const samplecnt_t t = effective_tailtime (); if (_plugin_signal_tailtime != l) { _plugin_signal_tailtime = t; TailTimeChanged (); /* EMIT SIGNAL */