1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
JUCE/modules/juce_audio_devices/native
reuk f6df3e3ce1
CoreAudio: Respect buffer size passed to audio callback
We now query the incoming buffers to see how many samples are available.

If the callback's buffers will fit into our preallocated buffer (i.e. the
length in samples is smaller or equal to the preallocated buffer), then
we perform an audio callback with the provided data, even if the number
of samples is smaller than expected.

If the callback's buffers are larger than expected, we split the
incoming buffer into chunks that are no larger than the prepared
buffer-size.
2025-06-03 16:08:20 +01:00
..
java/app/com/rmsl/juce Update licensing information 2024-04-16 11:39:35 +01:00
oboe Android: Update Oboe to 1.9.0 2024-11-05 13:28:10 +00:00
juce_ALSA_linux.cpp Versioning: Add the JUCE version number to any internally created threads 2024-09-26 08:10:56 +00:00
juce_ASIO_windows.cpp MinGW: Remove support 2024-06-27 18:10:21 +01:00
juce_Audio_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_Audio_ios.cpp iOS Audio: Remove buffer size assertion 2025-05-27 14:39:27 +01:00
juce_Audio_ios.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_Bela_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_CoreAudio_mac.cpp CoreAudio: Respect buffer size passed to audio callback 2025-06-03 16:08:20 +01:00
juce_CoreMidi_mac.mm Compatibility: Add new macros for straightforward checking of minimum deployment target 2024-11-05 13:28:10 +00:00
juce_DirectSound_windows.cpp Versioning: Add the JUCE version number to any internally created threads 2024-09-26 08:10:56 +00:00
juce_HighPerformanceAudioHelpers_android.h Platform: Remove compatibility checks for Android 20 and earlier 2024-07-03 13:45:37 +01:00
juce_JackAudio.cpp JACK: Fix missing-prototype and unused-function warnings emitted by clang 2025-01-13 15:27:00 +00:00
juce_Midi_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_Midi_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Midi_windows.cpp Windows: Fix DLL build 2024-10-22 13:24:46 +01:00
juce_Oboe_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_OpenSL_android.cpp Android: Remove unnecessary SDK version checks 2025-03-19 11:06:17 +00:00
juce_WASAPI_windows.cpp Versioning: Add the JUCE version number to any internally created threads 2024-09-26 08:10:56 +00:00