Tom Poole
|
670f77f80c
|
Fixed some Android compiler warnings
|
6 years ago |
Tom Poole
|
a4bd6cbc66
|
Fixed some more Linux compiler warnings
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
ed
|
e26529d5e9
|
Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods
|
6 years ago |
ed
|
f0ea1c00a6
|
Updated the MidiInput/Output methods to return unique_ptrs
|
6 years ago |
jules
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
6 years ago |
ed
|
5089f74305
|
Linux: Fixed a potential use-after-free bug in the ALSA MIDI code
|
6 years ago |
jules
|
42532eb535
|
Fix for CoreAudio where some drivers failed to start with a default sample rate.
|
6 years ago |
Tom Poole
|
3c0ccda6a5
|
macOS: Cleaned up old 10.6 support ifdefs
|
6 years ago |
ed
|
251ec6daa8
|
iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed
|
6 years ago |
ed
|
c9fe0afd0f
|
Removed MIDI devices unit tests
|
6 years ago |
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
|
6 years ago |
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
6 years ago |
ed
|
fb5cfcd606
|
Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled
|
6 years ago |
ed
|
7b56f43ded
|
Fixed a potential data race in the MIDI devices unit tests
|
6 years ago |
ed
|
c50a50d4f2
|
Windows: Add a fallback for win32 MIDI devices that don't support the DRV_QUERYDEVICEINTERFACE message
|
6 years ago |
ed
|
291d654ece
|
Replace isInitialByte() check with isStatusByte() in MidiDataConcatenator::processSysex() to fix truncated sysex messages
|
6 years ago |
ed
|
de251d36ed
|
macOS: Fallback for creating unique ID for MIDI ports if the bundleRef isn't created
|
6 years ago |
ed
|
61637218a2
|
macOS: Fixed a couple of places where CFStrings weren't being released properly
|
6 years ago |
ed
|
452863e7fa
|
macOS: Use the endpoint info when setting MidiInput/MidiOutput device name in ::openDevice()
|
6 years ago |
ed
|
db23cedf94
|
Fixed a compilation error in the MIDI device unit tests when JUCE_MODAL_LOOPS_PERMITTED is disabled
|
6 years ago |
ed
|
e14a183886
|
Update requested input/output channels whenever AudioDeviceManager::setAudioDeviceSetup() is called
|
6 years ago |
ed
|
d39c33247e
|
Windows: Fixed a crash in MidiInput::openDevice()
|
6 years ago |
Tom Poole
|
eaec1c8444
|
CLion: Fixed an issue building MIDI functions on Windows
|
6 years ago |
ed
|
8a66f1f3d3
|
Don't use default input/output device names when setting up an AudioDeviceManager if no channels have been requested
|
6 years ago |
ed
|
80c5f5e15e
|
Windows: Use a default sample rate if one hasn't been specified in DSoundAudioIODevice::open()
|
6 years ago |
ed
|
09ebd1d257
|
Added support for ID-based MIDI devices
|
6 years ago |
ed
|
6722194260
|
Bump version number to 5.4.3
|
6 years ago |
Tom Poole
|
10fc12da84
|
Fixed a typo
|
6 years ago |
Tom Poole
|
79e2da2204
|
iOS: Fixed an audio channel issue
|
6 years ago |
Tom Poole
|
e3ebe5aed1
|
Bump version number to 5.4.2
|
6 years ago |
Tom Poole
|
7d13b82a10
|
Fixed a bug attempting to open an audio device with zero channels
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
ed
|
360be3400d
|
Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
fb353dd08d
|
macOS: Fixed a bug where a CoreAudio device could be started when it wasn't previously running
|
6 years ago |
Tom Poole
|
10733ffbc0
|
iOS: Use an OS-provided conversion between native format short samples and floats
|
6 years ago |
ed
|
c9a7b41864
|
Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references
|
6 years ago |
ed
|
87281fc784
|
Marked MIDIInput and MIDIOutput as final
|
6 years ago |
ed
|
b3bcb66349
|
ASIO: Blacklist some misbehaving drivers
|
6 years ago |
ed
|
6bb7618e1e
|
ASIO: Call convertASIOString() in getLastDriverError()
|
6 years ago |
ed
|
dfcc9d758e
|
WASAPI: Re-open the audio device when waking up
|
6 years ago |
ed
|
0b539f5330
|
Cancel any pending async updates in the WASAPIAudioIODevice destructor
|
6 years ago |
dimitri
|
0ae5e233cd
|
MIDI: Do not treat sysex final byte as an initial byte
|
6 years ago |
ed
|
8346b578b5
|
Removed a stray logging statement from the WASAPI code
|
6 years ago |
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
|
6 years ago |
ed
|
166e1d1185
|
macOS: Ensure that the global CoreMIDI client is initialised when calling MIDI I/O methods
|
6 years ago |
Tom Poole
|
d81ce3ce03
|
Fixed an issue falling back to an incompatible audio device configuration after a disconnection
|
6 years ago |
Tom Poole
|
faf7fb1960
|
Fixed a bug in the AudioDeviceSelectorComponent when selecting zero channels
|
6 years ago |
Tom Poole
|
578022d011
|
Allowed the AudioDeviceManager to fall back to the default device on device disconnection
|
6 years ago |