Skip to content

Commit

Permalink
Test updating to Juce 8
Browse files Browse the repository at this point in the history
  • Loading branch information
christofmuc committed Sep 29, 2024
1 parent 50c448f commit 6c2ff3b
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 7 deletions.
1 change: 0 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,6 @@ target_compile_definitions(juce-static
JUCE_PLUGINHOST_VST=0
JUCE_PLUGINHOST_AU=0
DONT_SET_USING_JUCE_NAMESPACE=1
JUCE_DISPLAY_SPLASH_SCREEN=0
JUCE_REPORT_APP_USAGE=0
JUCE_CHECK_MEMORY_LEAKS=0
JUCE_QUICKTIME=0
Expand Down
4 changes: 3 additions & 1 deletion Client/Source/AudioCallback.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,10 @@ void AudioCallback::calcLocalMonitoring(std::shared_ptr<AudioBuffer<float>> inpu
}
}

void AudioCallback::audioDeviceIOCallback(const float** inputChannelData, int numInputChannels, float** outputChannelData, int numOutputChannels, int numSamples)
void AudioCallback::audioDeviceIOCallbackWithContext(const float* const* inputChannelData, int numInputChannels, float* const* outputChannelData,
int numOutputChannels, int numSamples, const AudioIODeviceCallbackContext& context)
{
ignoreUnused(context);
float* const* constnessCorrection = const_cast<float* const*>(inputChannelData);
PlayoutQualityInfo qualityInfo = lastPlayoutQualityInfo_;

Expand Down
3 changes: 2 additions & 1 deletion Client/Source/AudioCallback.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ class AudioCallback : public AudioIODeviceCallback {

void shutdown();

virtual void audioDeviceIOCallback(const float** inputChannelData, int numInputChannels, float** outputChannelData, int numOutputChannels, int numSamples) override;
virtual void audioDeviceIOCallbackWithContext(const float* const* inputChannelData, int numInputChannels, float* const* outputChannelData, int numOutputChannels,
int numSamples, const AudioIODeviceCallbackContext& context);
virtual void audioDeviceAboutToStart(AudioIODevice* device) override;
virtual void audioDeviceStopped() override;

Expand Down
2 changes: 1 addition & 1 deletion modules/juce-utils
Submodule juce-utils updated 2 files
+1 −1 RingBuffer.cpp
+1 −1 RingBuffer.h
2 changes: 1 addition & 1 deletion modules/juce-widgets
3 changes: 2 additions & 1 deletion test/test_asio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ class ASIOAudioIODeviceCallback : public AudioIODeviceCallback
{
}

void audioDeviceIOCallback(const float** inputChannelData, int numInputChannels, float** outputChannelData, int numOutputChannels, int numSamples) override
virtual void audioDeviceIOCallbackWithContext(const float* const* inputChannelData, int numInputChannels, float* const* outputChannelData, int numOutputChannels,
int numSamples, const AudioIODeviceCallbackContext& context) override
{
}

Expand Down
2 changes: 1 addition & 1 deletion third_party/JUCE
Submodule JUCE updated from 2f9802 to 4ada2e

0 comments on commit 6c2ff3b

Please sign in to comment.