1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-20 01:14:20 +00:00
JUCE/modules/juce_audio_devices/native
ed 0c89469ab6 CoreAudio: Call AudioDeviceStop() on IO thread when stopping audio devices
When AudioDeviceStop() is called from a thread other than the IO thread there are no guarantees about the IOProc being called before the thread actually terminates. Moving this call to the audioCallback() method ensures that the device will be stopped immediately and we can remove a check that was taking a few seconds to close devices.
2021-06-29 16:14:48 +01:00
..
java/app/com/rmsl/juce Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
oboe Oboe: Updated to release 1.5.1 2021-04-27 11:56:35 +01:00
juce_android_Audio.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_android_HighPerformanceAudioHelpers.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_android_Midi.cpp Midi: Use proper PImpl idiom in MidiInput and MidiOutput 2020-10-02 14:49:49 +01:00
juce_android_Oboe.cpp Tidied up some template statement whitespace 2021-01-29 15:40:12 +00:00
juce_android_OpenSL.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_ios_Audio.cpp Docs: Fixed a few switched "namespace juce" comments 2021-03-29 09:22:01 +01:00
juce_ios_Audio.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_linux_ALSA.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_linux_Bela.cpp Midi: Use proper PImpl idiom in MidiInput and MidiOutput 2020-10-02 14:49:49 +01:00
juce_linux_JackAudio.cpp Linux: Fix some clang 10 warnings 2020-09-24 12:52:45 +01:00
juce_linux_Midi.cpp Linux: Stop MidiInputThread before freeing handle in AlsaClient destructor 2021-03-29 15:41:16 +01:00
juce_mac_CoreAudio.cpp CoreAudio: Call AudioDeviceStop() on IO thread when stopping audio devices 2021-06-29 16:14:48 +01:00
juce_mac_CoreMidi.mm Use RAII for CFTypes 2021-03-25 15:48:35 +00:00
juce_MidiDataConcatenator.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_win32_ASIO.cpp ASIO: Read buffer size after setting device sample rate 2021-04-20 17:24:49 +01:00
juce_win32_DirectSound.cpp Windows: Fix clang/gnu compiler warnings 2021-06-03 17:30:44 +01:00
juce_win32_Midi.cpp Windows: Fix clang/gnu compiler warnings 2021-06-03 17:30:44 +01:00
juce_win32_WASAPI.cpp Windows: Fix clang/gnu compiler warnings 2021-06-03 17:30:44 +01:00