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

432 commits

Author SHA1 Message Date
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
ed
251ec6daa8 iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed 2019-04-03 16:59:51 +01:00
ed
c50a50d4f2 Windows: Add a fallback for win32 MIDI devices that don't support the DRV_QUERYDEVICEINTERFACE message 2019-03-22 09:19:48 +00:00
ed
291d654ece Replace isInitialByte() check with isStatusByte() in MidiDataConcatenator::processSysex() to fix truncated sysex messages 2019-03-19 14:59:09 +00:00
ed
de251d36ed macOS: Fallback for creating unique ID for MIDI ports if the bundleRef isn't created 2019-03-14 12:42:09 +00:00
ed
61637218a2 macOS: Fixed a couple of places where CFStrings weren't being released properly 2019-03-13 15:04:03 +00:00
ed
452863e7fa macOS: Use the endpoint info when setting MidiInput/MidiOutput device name in ::openDevice() 2019-03-11 11:15:54 +00:00
ed
d39c33247e Windows: Fixed a crash in MidiInput::openDevice() 2019-03-06 12:20:49 +00:00
Tom Poole
eaec1c8444 CLion: Fixed an issue building MIDI functions on Windows 2019-03-04 12:09:29 +00:00
ed
80c5f5e15e Windows: Use a default sample rate if one hasn't been specified in DSoundAudioIODevice::open() 2019-03-01 10:17:29 +00:00
ed
09ebd1d257 Added support for ID-based MIDI devices 2019-02-28 16:30:04 +00:00
Tom Poole
10fc12da84 Fixed a typo 2019-02-13 09:04:23 +00:00
Tom Poole
79e2da2204 iOS: Fixed an audio channel issue 2019-02-12 18:01:14 +00:00
ed
360be3400d Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt 2019-01-30 09:55:50 +00:00
jules
cdb55f70c2 Changes to avoid some clang warnings 2019-01-18 08:59:28 +00:00
ed
fb353dd08d macOS: Fixed a bug where a CoreAudio device could be started when it wasn't previously running 2019-01-17 11:32:35 +00:00
Tom Poole
10733ffbc0 iOS: Use an OS-provided conversion between native format short samples and floats 2019-01-17 11:26:59 +00:00
ed
c9a7b41864 Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references 2019-01-16 10:35:40 +00:00
ed
b3bcb66349 ASIO: Blacklist some misbehaving drivers 2019-01-15 17:45:53 +00:00
ed
6bb7618e1e ASIO: Call convertASIOString() in getLastDriverError() 2019-01-11 09:22:12 +00:00
ed
dfcc9d758e WASAPI: Re-open the audio device when waking up 2018-12-21 16:12:08 +00:00
ed
0b539f5330 Cancel any pending async updates in the WASAPIAudioIODevice destructor 2018-12-19 16:05:36 +00:00
dimitri
0ae5e233cd MIDI: Do not treat sysex final byte as an initial byte 2018-12-19 14:09:29 +00:00
ed
8346b578b5 Removed a stray logging statement from the WASAPI code 2018-12-18 16:16:39 +00:00
ed
81f162a43d iOS: Set the audio session category to AVAudioSessionCategoryPlayback when no input channels have been requested and add the AVAudioSessionCategoryOptionAllowBluetoothA2DP option to the session to get the best available sample rate when bluetooth headphones are connected 2018-12-13 14:37:32 +00:00
ed
166e1d1185 macOS: Ensure that the global CoreMIDI client is initialised when calling MIDI I/O methods 2018-12-11 18:15:11 +00:00
ed
f4c67f6fa7 Whitespace 2018-12-03 17:02:26 +00:00
ed
eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 2018-11-28 17:29:20 +00:00
ed
de181762d2 IAA: Call AudioIODeviceCallback::audioDeviceStopped() when IAA is disconnected 2018-11-26 11:14:23 +00:00
cesare
ca3f1167fb Fix Xcode warnings 2018-11-26 10:15:36 +00:00
hogliux
008b7a9ab2 Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
2018-11-13 12:33:40 +00:00
Tom Poole
f0a4b67915 Android: Fixed some compiler warnings 2018-11-09 14:04:46 +00:00
cesare
73ac883b2f Tidied up Oboe asserts, made logging clearer and removed some redundant code 2018-11-07 17:04:58 +00:00
cesare
b434434d07 Fix Oboe assertions on Android 2018-11-06 11:28:48 +00:00