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 |
|