Browse Source

Removed a few pedantic warnings from the audio plugin build.

tags/2021-05-28
jules 11 years ago
parent
commit
d43bcc09fe
2 changed files with 13 additions and 8 deletions
  1. +8
    -8
      modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp
  2. +5
    -0
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm

+ 8
- 8
modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp View File

@@ -518,7 +518,7 @@ struct AAXClasses
return AAX_SUCCESS;
}
AAX_Result SetParameterNormalizedValue (AAX_CParamID paramID, double newValue) const
AAX_Result SetParameterNormalizedValue (AAX_CParamID paramID, double newValue) override
{
if (! isBypassParam (paramID))
{
@@ -531,7 +531,7 @@ struct AAXClasses
return AAX_SUCCESS;
}
AAX_Result SetParameterNormalizedRelative (AAX_CParamID paramID, double newValue) const
AAX_Result SetParameterNormalizedRelative (AAX_CParamID paramID, double newValue) override
{
if (! isBypassParam (paramID))
{
@@ -673,7 +673,7 @@ struct AAXClasses
}
void process (const float* const* inputs, float* const* outputs, const int bufferSize,
const bool bypass, AAX_IMIDINode* midiNodeIn, AAX_IMIDINode* midiNodeOut)
const bool bypass, AAX_IMIDINode* midiNodeIn, AAX_IMIDINode* midiNodesOut)
{
const int numIns = pluginInstance->getNumInputChannels();
const int numOuts = pluginInstance->getNumOutputChannels();
@@ -683,7 +683,7 @@ struct AAXClasses
for (int i = 0; i < numIns; ++i)
memcpy (outputs[i], inputs[i], bufferSize * sizeof (float));
process (outputs, numOuts, bufferSize, bypass, midiNodeIn, midiNodeOut);
process (outputs, numOuts, bufferSize, bypass, midiNodeIn, midiNodesOut);
}
else
{
@@ -701,7 +701,7 @@ struct AAXClasses
for (int i = numOuts; i < numIns; ++i)
channels[i] = const_cast <float*> (inputs[i]);
process (channels, numIns, bufferSize, bypass, midiNodeIn, midiNodeOut);
process (channels, numIns, bufferSize, bypass, midiNodeIn, midiNodesOut);
}
}
@@ -736,7 +736,7 @@ struct AAXClasses
};
void process (float* const* channels, const int numChans, const int bufferSize,
const bool bypass, AAX_IMIDINode* midiNodeIn, AAX_IMIDINode* midiNodeOut)
const bool bypass, AAX_IMIDINode* midiNodeIn, AAX_IMIDINode* midiNodesOut)
{
AudioSampleBuffer buffer (channels, numChans, bufferSize);
@@ -794,12 +794,12 @@ struct AAXClasses
packet.mLength = (uint32_t) midiEventSize;
memcpy (packet.mData, midiEventData, midiEventSize);
check (midiNodeOut->PostMIDIPacket (&packet));
check (midiNodesOut->PostMIDIPacket (&packet));
}
}
}
#else
(void) midiNodeOut;
(void) midiNodesOut;
#endif
}


+ 5
- 0
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -51,6 +51,11 @@
#define Point CarbonDummyPointName
#define Component CarbonDummyCompName
#endif
#ifdef __clang__
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#endif
#include "AUMIDIEffectBase.h"
#include "MusicDeviceBase.h"
#undef Point


Loading…
Cancel
Save