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

624 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
e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods 2019-05-22 15:45:15 +01:00
ed
f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs 2019-05-22 15:45:06 +01:00
jules
6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 2019-05-15 11:02:03 +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
c9fe0afd0f Removed MIDI devices unit tests 2019-04-03 15:10:29 +01:00
ed
4fa131f5a7 Delete the current audio device when no inputs or outputs are specified in AudioDeviceManager::setAudioDeviceSetup() and ensure that the AudioDeviceSelectorComponent displays this correctly 2019-04-03 11:55:20 +01:00
ed
f3af250ff7 Tidied up unit test code layout 2019-04-02 11:54:29 +01:00
ed
fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled 2019-04-01 15:39:27 +01:00
ed
7b56f43ded Fixed a potential data race in the MIDI devices unit tests 2019-03-27 15:53:51 +00: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
db23cedf94 Fixed a compilation error in the MIDI device unit tests when JUCE_MODAL_LOOPS_PERMITTED is disabled 2019-03-07 11:19:57 +00:00
ed
e14a183886 Update requested input/output channels whenever AudioDeviceManager::setAudioDeviceSetup() is called 2019-03-06 17:13: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
8a66f1f3d3 Don't use default input/output device names when setting up an AudioDeviceManager if no channels have been requested 2019-03-01 13:57:39 +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
ed
6722194260 Bump version number to 5.4.3 2019-02-21 15:25:51 +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
Tom Poole
e3ebe5aed1 Bump version number to 5.4.2 2019-02-07 10:02:17 +00:00
Tom Poole
7d13b82a10 Fixed a bug attempting to open an audio device with zero channels 2019-02-06 10:38:32 +00:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +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
87281fc784 Marked MIDIInput and MIDIOutput as final 2019-01-16 09:24:39 +00:00
ed
b3bcb66349 ASIO: Blacklist some misbehaving drivers 2019-01-15 17:45:53 +00:00