Browse Source

Remove unnecessary copying of channels in VST2 wrapper

tags/2021-05-28
hogliux 9 years ago
parent
commit
be34912b67
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp

+ 3
- 3
modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp View File

@@ -531,8 +531,8 @@ public:
jassert (activePlugins.contains (this));
{
const int numIn = cEffect.numInputs;
const int numOut = cEffect.numOutputs;
const int numIn = filter->getTotalNumInputChannels();
const int numOut = filter->getTotalNumOutputChannels();
const ScopedLock sl (filter->getCallbackLock());
@@ -576,7 +576,7 @@ public:
tmpBuffers.channels[i] = inputs[i];
{
const int numChannels = jmax (filter->getTotalNumInputChannels(), filter->getTotalNumOutputChannels());
const int numChannels = jmax (numIn, numOut);
AudioBuffer<FloatType> chans (tmpBuffers.channels, numChannels, numSamples);
if (isBypassed)


Loading…
Cancel
Save