Browse Source

AudioProcessorGraph: Remove unnecessary data members

v7.0.9
reuk 2 years ago
parent
commit
88e5e23f95
1 changed files with 2 additions and 9 deletions
  1. +2
    -9
      modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp

+ 2
- 9
modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp View File

@@ -542,16 +542,14 @@ struct GraphRenderSequence
return; return;
} }
currentAudioInputBuffer = &buffer;
currentAudioOutputBuffer.setSize (jmax (1, buffer.getNumChannels()), numSamples); currentAudioOutputBuffer.setSize (jmax (1, buffer.getNumChannels()), numSamples);
currentAudioOutputBuffer.clear(); currentAudioOutputBuffer.clear();
currentMidiInputBuffer = &midiMessages;
currentMidiOutputBuffer.clear(); currentMidiOutputBuffer.clear();
{ {
const Context context { { *currentAudioInputBuffer,
const Context context { { buffer,
currentAudioOutputBuffer, currentAudioOutputBuffer,
*currentMidiInputBuffer,
midiMessages,
currentMidiOutputBuffer }, currentMidiOutputBuffer },
audioPlayHead, audioPlayHead,
numSamples }; numSamples };
@@ -565,7 +563,6 @@ struct GraphRenderSequence
midiMessages.clear(); midiMessages.clear();
midiMessages.addEvents (currentMidiOutputBuffer, 0, buffer.getNumSamples(), 0); midiMessages.addEvents (currentMidiOutputBuffer, 0, buffer.getNumSamples(), 0);
currentAudioInputBuffer = nullptr;
} }
JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4661) JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4661)
@@ -795,8 +792,6 @@ struct GraphRenderSequence
currentAudioOutputBuffer.setSize (numBuffersNeeded + 1, blockSize); currentAudioOutputBuffer.setSize (numBuffersNeeded + 1, blockSize);
currentAudioOutputBuffer.clear(); currentAudioOutputBuffer.clear();
currentAudioInputBuffer = nullptr;
currentMidiInputBuffer = nullptr;
currentMidiOutputBuffer.clear(); currentMidiOutputBuffer.clear();
midiBuffers.clearQuick(); midiBuffers.clearQuick();
@@ -816,9 +811,7 @@ struct GraphRenderSequence
int numBuffersNeeded = 0, numMidiBuffersNeeded = 0; int numBuffersNeeded = 0, numMidiBuffersNeeded = 0;
AudioBuffer<FloatType> renderingBuffer, currentAudioOutputBuffer; AudioBuffer<FloatType> renderingBuffer, currentAudioOutputBuffer;
AudioBuffer<FloatType>* currentAudioInputBuffer = nullptr;
MidiBuffer* currentMidiInputBuffer = nullptr;
MidiBuffer currentMidiOutputBuffer; MidiBuffer currentMidiOutputBuffer;
Array<MidiBuffer> midiBuffers; Array<MidiBuffer> midiBuffers;


Loading…
Cancel
Save