From d43bcc09febb87181f9544ac138a9788e65e15ab Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 30 Sep 2013 16:59:04 +0100 Subject: [PATCH] Removed a few pedantic warnings from the audio plugin build. --- .../AAX/juce_AAX_Wrapper.cpp | 16 ++++++++-------- .../AU/juce_AU_Wrapper.mm | 5 +++++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp index ef58d30140..979c4ccc5d 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -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 (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 } diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index ebace4d985..1fae23fe86 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -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