1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/modules/juce_audio_devices/audio_io
reuk b1ec95db6e
Revert "AudioDeviceManager: Handle loading of XML with missing fields more gracefully"
This reverts commit 3c1012baeb.

This change caused the AudioDeviceManager to open a fallback device if
the device name was empty, the requested number of channels was
positive, and selectDefaultDeviceOnFailure was true.

The new behaviour conflicted with the documented behaviour of
initialise(). The number of input/output channels is to be treated as a
maximum, rather than a preferred count. If a positive channelsNeeded is
requested but the device name is empty, a default device should not be
opened since the actual number of channels (0) is lower than the maximum
specified number.
2025-11-17 19:33:54 +00:00
..
juce_AudioDeviceManager.cpp Revert "AudioDeviceManager: Handle loading of XML with missing fields more gracefully" 2025-11-17 19:33:54 +00:00
juce_AudioDeviceManager.h Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
juce_AudioIODevice.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_AudioIODevice.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_AudioIODeviceType.cpp Bela: Drop support 2025-09-17 12:50:05 +01:00
juce_AudioIODeviceType.h Bela: Drop support 2025-09-17 12:50:05 +01:00
juce_SampleRateHelpers.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_SystemAudioVolume.h Update licensing information 2024-04-16 11:39:35 +01:00