From 768d8362cd07c4b7f6d9d8b19b56662a4f812465 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 30 Dec 2020 18:52:16 +0100 Subject: [PATCH] VST3: Amend 15864be609 set numI/O correctly --- libs/ardour/vst3_plugin.cc | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/libs/ardour/vst3_plugin.cc b/libs/ardour/vst3_plugin.cc index 262c13d6b6..6782e4be6d 100644 --- a/libs/ardour/vst3_plugin.cc +++ b/libs/ardour/vst3_plugin.cc @@ -2006,18 +2006,6 @@ VST3PI::enable_io (std::vector const& ins, std::vector const& outs) #endif } -static int32 -used_bus_count (int auxes, int inputs) -{ - if (auxes > 0 && inputs > 0) { - return 2; - } - if (auxes == 0 && inputs == 0) { - return 0; - } - return 1; -} - void VST3PI::process (float** ins, float** outs, uint32_t n_samples) { @@ -2050,8 +2038,8 @@ VST3PI::process (float** ins, float** outs, uint32_t n_samples) data.numSamples = n_samples; data.processMode = AudioEngine::instance ()->freewheeling () ? Vst::kOffline : Vst::kRealtime; data.symbolicSampleSize = Vst::kSample32; - data.numInputs = used_bus_count (_n_aux_inputs, _n_inputs); - data.numOutputs = used_bus_count (_n_aux_outputs, _n_outputs); + data.numInputs = n_bus_in; + data.numOutputs = n_bus_out; data.inputs = inputs; data.outputs = outputs;