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

414 commits

Author SHA1 Message Date
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
jules
e19c673b4e Whitespace 2018-11-05 10:05:06 +00:00
Lukasz Kozakiewicz
2718ce96f0 Updates to support the latest Oboe (c5c3cc17f78974bf005bf33a2de1a093ac55cc07). 2018-11-05 10:03:05 +00:00
Tom Poole
d83360a771 Windows: Updated the WinRT MIDI interface 2018-11-02 14:34:05 +00:00
jules
9054620d67 Updated some Oboe calls that had changed name 2018-10-30 11:19:04 +00:00
ed
9b4ba780ed Fixed a potential out-of-bounds array access in the CoreAudio internals 2018-10-29 16:51:10 +00:00
ed
0b71fdb9a8 Added support for lower sample rates to audio devices 2018-10-29 15:12:58 +00:00
ed
c43e62a16a Whitespace 2018-10-26 14:21:17 +01:00
cesare
be56122e7e Linux: Fix problem with ALSA midi name in console applications 2018-10-26 12:25:49 +01:00
Tom Poole
98def04379 WinRT: Added a dedicated ComPtr class 2018-10-25 16:12:45 +01:00
jules
86b4fd72a0 Added support for extremely high sample rates to audio devices 2018-10-24 10:33:14 +01:00
jules
a54535bc31 Made openSL select a default sample rate when 0 is passed in 2018-10-23 15:02:28 +01:00
jules
048cfd6a3c Handled some uncaught error cases in android openSL 2018-10-23 12:50:14 +01:00
jules
cfc85445b5 Minor tidying up 2018-10-23 12:50:14 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
jules
2433163b2f Added a couple of workarounds for address sanitiser warnings 2018-10-11 14:39:00 +01:00
jules
132017558f Replaced some more stray zeros being used as null pointers 2018-10-09 11:27:42 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01:00
Tom Poole
693a66d73d iOS: Fixed a bug registering external hardware input channels on app startup 2018-08-20 11:47:48 +01:00