From 80c5f5e15ed9df985601a9bbcd40816a47892a1f Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 1 Mar 2019 10:17:29 +0000 Subject: [PATCH] Windows: Use a default sample rate if one hasn't been specified in DSoundAudioIODevice::open() --- modules/juce_audio_devices/native/juce_win32_DirectSound.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp b/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp index 914215eb95..34f30d7b61 100644 --- a/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp +++ b/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp @@ -1094,7 +1094,7 @@ String DSoundAudioIODevice::openDevice (const BigInteger& inputChannels, { closeDevice(); - sampleRate = sampleRate_; + sampleRate = sampleRate_ > 0.0 ? sampleRate_ : 44100.0; if (bufferSizeSamples_ <= 0) bufferSizeSamples_ = 960; // use as a default size if none is set.