diff --git a/extras/AudioPerformanceTest/Source/Main.cpp b/extras/AudioPerformanceTest/Source/Main.cpp index a0a9a9c0ed..88d219bd27 100644 --- a/extras/AudioPerformanceTest/Source/Main.cpp +++ b/extras/AudioPerformanceTest/Source/Main.cpp @@ -43,7 +43,7 @@ public: bool moreThanOneInstanceAllowed() override { return true; } //============================================================================== - void initialise (const String& commandLine) override + void initialise (const String&) override { mainWindow = new MainWindow (getApplicationName()); } diff --git a/extras/AudioPerformanceTest/Source/MainComponent.h b/extras/AudioPerformanceTest/Source/MainComponent.h index 17d6e50f92..0febd517bf 100644 --- a/extras/AudioPerformanceTest/Source/MainComponent.h +++ b/extras/AudioPerformanceTest/Source/MainComponent.h @@ -30,7 +30,7 @@ #define MAINCOMPONENT_H_INCLUDED #include "../JuceLibraryCode/JuceHeader.h" - +#include //============================================================================== class MainContentComponent : public AudioAppComponent, @@ -75,7 +75,7 @@ public: const double startTimeMs = getPreciseTimeMs(); AudioBuffer& outputAudio = *bufferToFill.buffer; - int bufferSize = outputAudio.getNumSamples(); + std::size_t bufferSize = (std::size_t) outputAudio.getNumSamples(); initialiseBuffers (bufferToFill, bufferSize); for (int ch = 0; ch < outputAudio.getNumChannels(); ++ch) @@ -121,7 +121,7 @@ public: //========================================================================== void resized() override { - loopIterationsSlider.setBounds (getLocalBounds().withSizeKeepingCentre (proportionOfWidth (0.9), 50)); + loopIterationsSlider.setBounds (getLocalBounds().withSizeKeepingCentre (proportionOfWidth (0.9f), 50)); } private: @@ -146,7 +146,7 @@ private: } //========================================================================== - void initialiseBuffers (const AudioSourceChannelInfo& bufferToFill, int bufferSize) + void initialiseBuffers (const AudioSourceChannelInfo& bufferToFill, std::size_t bufferSize) { if (bufferSize != a.size()) { @@ -168,7 +168,7 @@ private: } //========================================================================== - void crunchSomeNumbers (float* outBuffer, int bufferSize, int numIterations) noexcept + void crunchSomeNumbers (float* outBuffer, std::size_t bufferSize, int numIterations) noexcept { jassert (a.size() == bufferSize && b.size() == bufferSize && c.size() == bufferSize); @@ -243,7 +243,7 @@ private: //========================================================================== void updateNumLoopIterationsPerCallback() { - numLoopIterationsPerCallback = loopIterationsSlider.getValue(); + numLoopIterationsPerCallback = (int) loopIterationsSlider.getValue(); } //==========================================================================