1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
Commit graph

465 commits

Author SHA1 Message Date
ed
6725162cf8 Android: Reworked default buffer size calculation logic to prefer stream's frames per burst over OUTPUT_FRAMES_PER_BUFFER property 2020-04-16 12:18:49 +01:00
ed
6a48f66cd4 Android: Added a JUCE_USE_ANDROID_OBOE_STABILIZED_CALLBACK config flag to juce_audio_devices to enable the use of oboe::StabilizedCallback 2020-04-16 12:18:49 +01:00
reuk
719a491740 Android: Use built-in Oboe 2020-04-16 12:18:49 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
ed
896a68dd7b Android: Reverted some recent Oboe buffer size changes 2020-04-03 18:56:23 +01:00
ed
fa0f3af034 WASAPI: Suspend processing when AudioSessionStateInactive session event is received and restart on AudioSessionStateActive 2020-03-27 18:02:19 +00:00
Tom Poole
5e9826ecf8 Added some missing license headers 2020-03-16 14:11:06 +00:00
ed
a91b7aafd0 Android: Pulled out some shared OpenSL/Oboe code into juce_android_HighPerformanceAudioHelpers.h and updated Oboe buffer size behaviour to match OpenSL 2020-03-12 17:28:27 +00:00
ed
5d920ade5c Android: Fixed an issue when opening mono output streams in Oboe 2020-02-27 14:46:04 +00:00
Tom Duncalf
6c4224d05a Android: Fixed some compiler warnings when compiling with Oboe enabled 2020-02-25 16:19:59 +00:00
ed
0ff16ddadb Windows: Fixed a potential crash when closing and re-opening WASAPI audio devices 2020-02-13 17:05:27 +00:00
ed
5bda9de977 Windows: Fixed some build errors and warnings when using Clang in Visual Studio 2020-02-06 14:07:42 +00:00
ed
306e793895 Windows: Avoid logging ASIO errors to the console twice 2020-01-30 10:17:20 +00:00
ed
da2cd2e619 Windows: Catch and report exception when releasing dodgy ASIO drivers 2020-01-30 10:17:20 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
jules
31e82060f1 Removed dependency on libalchemy for Bela support 2019-12-06 14:18:10 +00:00
ed
35023af7ff Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device 2019-11-26 19:05:48 +00:00
ed
50f90fd61a macOS: Fixed a typo in the CoreMIDI code when creating device names 2019-11-18 14:27:20 +00:00
Tom Poole
20163e7964 Fixed some file permissions 2019-11-15 14:14:05 +00:00
ed
b7c8ac3f3b Windows: Restored MinGW compatibility 2019-11-05 11:48:50 +00:00
ed
671196f13a Windows: Added fallbacks for rare occasions when the WinRTWrapper singleton has been deleted before the MidiService singleton 2019-10-22 12:17:53 +01:00
Tom Poole
e5210ae6f7 macOS: Fixed a complier warning 2019-10-21 17:24:00 +01:00
ed
e5c3837f05 Linux: Use plug-in name as preferred fallback if no JACK client name is defined 2019-10-21 15:28:02 +01:00
ed
608001811f Fixed a typo in WinRT MIDI DeviceEnumerationThread 2019-10-21 13:51:16 +01:00
cesare
32a0208147 Bela updates to support analog inputs 2019-10-12 14:28:29 +01:00
Tom Poole
3a9c07c148 iOS: Added an assertion if attempting to use MIDI in an iOS 13 simulator 2019-10-01 22:52:22 +01:00
jules
aa219c5a0c Fixed a typo in CoreMIDI that caused it to recognise the wrong the wrong number of input devices 2019-09-13 11:10:15 +01:00
ed
4edb0d2c90 Tidied up some divider comments 2019-09-06 12:00:26 +01:00
ed
4050851443 CoreMidi: Check for string kMIDIPropertyUniqueID if integer fails in getMidiObjectInfo() 2019-09-03 16:42:49 +01:00
Cesare Ferrari
fab1442ceb Bela: Support for analog inputs 2019-08-30 19:21:25 +01:00
cesare
ec7bbec19d Bela: Tidy up compiler warnings 2019-08-30 15:20:48 +01:00
ed
cd38d44d86 Android: Extend lifetime of OpenSLEngineHolder object to fix crash when deleting the current audio device 2019-08-14 12:12:33 +01:00
Cesare Ferrari
70429ade14 Improve bela performance 2019-07-25 12:32:15 +01:00
ed
7f7e903efa Android: Use SharedResourcePointer to create a global OpenSL engine object 2019-07-23 14:09:36 +01:00
cesare
2fe00ba4da Fix midi timestamps on Bela 2019-07-22 22:20:04 +01:00
ed
a5424b3798 Windows: Fixed a crash when releasing a specific ASIO driver 2019-07-22 14:00:49 +01:00
ed
dc4a4f7d47 Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising 2019-07-22 09:55:40 +01:00
ed
b6be671726 Fixed some build errors in the Bela MIDI code 2019-07-19 16:11:58 +01:00
ed
45bc7c1aa1 Windows: Updated SystemStats::getOperatingSystemType() to use RtlGetVersion() 2019-07-19 14:12:02 +01:00
ed
6283130203 ASIO: Made the isBlacklistedDriver() check a bit broader 2019-07-16 18:44:06 +01:00
ed
dc81c295cd ASIO: Update the sample rate when resetting device so it is in sync with control panels 2019-07-15 16:40:25 +01:00
ed
bdeaeaf368 macOS: Fixed some deprecation warnings and silenced some others for the time being 2019-06-24 15:05:17 +01:00
ed
fd4125d964 WASAPI: Fixed a double-deletion crash on older versions of Windows 2019-06-21 18:00:48 +01:00
Tom Poole
670f77f80c Fixed some Android compiler warnings 2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66 Fixed some more Linux compiler warnings 2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs 2019-05-22 15:45:06 +01:00
ed
5089f74305 Linux: Fixed a potential use-after-free bug in the ALSA MIDI code 2019-05-10 09:55:43 +01:00
jules
42532eb535 Fix for CoreAudio where some drivers failed to start with a default sample rate. 2019-05-08 15:41:27 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00