From 71c8d5cef8efc743bdb16f8d33f7400659a79127 Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 15 Mar 2013 13:29:16 +0000 Subject: [PATCH] AAX build fix. --- .../AAX/juce_AAX_Wrapper.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 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 0ee8547de6..eda8f52c87 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -218,16 +218,16 @@ struct AAXClasses }; #if JucePlugin_WantsMidiInput - static AAX_IMIDINode* getMidiNodeIn (JUCEAlgorithmContext& c) noexcept { return c.midiNodeIn; } + static AAX_IMIDINode* getMidiNodeIn (const JUCEAlgorithmContext& c) noexcept { return c.midiNodeIn; } #else - static AAX_IMIDINode* getMidiNodeIn (JUCEAlgorithmContext&) noexcept { return nullptr; } + static AAX_IMIDINode* getMidiNodeIn (const JUCEAlgorithmContext&) noexcept { return nullptr; } #endif #if JucePlugin_ProducesMidiOutput AAX_IMIDINode* midiNodeOut; - static AAX_IMIDINode* getMidiNodeOut (JUCEAlgorithmContext& c) noexcept { return c.midiNodeOut; } + static AAX_IMIDINode* getMidiNodeOut (const JUCEAlgorithmContext& c) noexcept { return c.midiNodeOut; } #else - static AAX_IMIDINode* getMidiNodeOut (JUCEAlgorithmContext&) noexcept { return nullptr; } + static AAX_IMIDINode* getMidiNodeOut (const JUCEAlgorithmContext&) noexcept { return nullptr; } #endif //============================================================================== @@ -487,9 +487,10 @@ struct AAXClasses info.bpm = 0.0; check (transport.GetCurrentTempo (&info.bpm)); - info.timeSigNumerator = 4; - info.timeSigDenominator = 4; - transport.GetCurrentMeter (&info.timeSigNumerator, &info.timeSigDenominator); + int32_t num = 4, den = 4; + transport.GetCurrentMeter (&num, &den); + info.timeSigNumerator = (int) num; + info.timeSigDenominator = (int) den; info.timeInSamples = 0; check (transport.GetCurrentNativeSampleLocation (&info.timeInSamples));