Skip to content

Commit

Permalink
AudioProcessorGraph: Remove unnecessary data members
Browse files Browse the repository at this point in the history
  • Loading branch information
reuk committed Aug 30, 2023
1 parent 7b743c5 commit 88e5e23
Showing 1 changed file with 2 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -542,16 +542,14 @@ struct GraphRenderSequence
return;
}

currentAudioInputBuffer = &buffer;
currentAudioOutputBuffer.setSize (jmax (1, buffer.getNumChannels()), numSamples);
currentAudioOutputBuffer.clear();
currentMidiInputBuffer = &midiMessages;
currentMidiOutputBuffer.clear();

{
const Context context { { *currentAudioInputBuffer,
const Context context { { buffer,
currentAudioOutputBuffer,
*currentMidiInputBuffer,
midiMessages,
currentMidiOutputBuffer },
audioPlayHead,
numSamples };
Expand All @@ -565,7 +563,6 @@ struct GraphRenderSequence

midiMessages.clear();
midiMessages.addEvents (currentMidiOutputBuffer, 0, buffer.getNumSamples(), 0);
currentAudioInputBuffer = nullptr;
}

JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4661)
Expand Down Expand Up @@ -795,8 +792,6 @@ struct GraphRenderSequence
currentAudioOutputBuffer.setSize (numBuffersNeeded + 1, blockSize);
currentAudioOutputBuffer.clear();

currentAudioInputBuffer = nullptr;
currentMidiInputBuffer = nullptr;
currentMidiOutputBuffer.clear();

midiBuffers.clearQuick();
Expand All @@ -816,9 +811,7 @@ struct GraphRenderSequence
int numBuffersNeeded = 0, numMidiBuffersNeeded = 0;

AudioBuffer<FloatType> renderingBuffer, currentAudioOutputBuffer;
AudioBuffer<FloatType>* currentAudioInputBuffer = nullptr;

MidiBuffer* currentMidiInputBuffer = nullptr;
MidiBuffer currentMidiOutputBuffer;

Array<MidiBuffer> midiBuffers;
Expand Down

0 comments on commit 88e5e23

Please sign in to comment.