reuk
69b630a2c0
CoreMidi: Use RAII to avoid potential leaks of MIDI ports/endpoints
4 years ago
ed
240089bcbc
AudioDeviceManager: Fixed backwards compatibility when passing an empty string to removeMidiInputCallback()
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
ed
3754cadf55
Windows: Removed WinRT::ComSmartPtr and use existing class instead
4 years ago
ed
f2df19f4fe
Android: Integrated Oboe fix from google/oboe@893feef
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
reuk
36c072c086
UMP: Add missing docstrings
4 years ago
ed
59efce7ccd
Removed an unnecessary include from juce_audio_devices
4 years ago
ed
1000c4ce2e
Android: Fixed a warning in the Oboe code with -Wswitch-enum enabled
4 years ago
ed
757417a47a
Android: Updated to Oboe 1.5
4 years ago
ed
b235b8de09
Updated some old docs
4 years ago
reuk
04583469e1
MIDI: Fix timestamps on Universal MIDI Packets
4 years ago
reuk
dadac11ffd
MIDI: Fix naming to match JCS in SysEx7::Kind enum
4 years ago
reuk
9032f589eb
CoreMIDI: Enable support for new API
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
ed
4de5726775
Android: Don't assert on device type 25 which seems to be valid when debugging from Android Studio (although undocumented)
4 years ago
ed
270e056e40
CoreAudio: Fixed a data race on isWaitingForInput in DeviceWrapper
4 years ago
ed
99bce8a3a8
Android: Fixed large buffer sizes on some devices
Requesting a callback when opening an Oboe device is required on some devices to get a FAST stream, so pass a dummy callback object to the temporary stream used when querying the device buffer size in order to get the best available.
4 years ago
ed
32b9b1e9db
CoreAudio: Prevent audio glitches before microphone permission granted
If input channels have been requested but no data is being sent from CoreAudio (usually due to permissions not being granted yet) then avoid waiting unnecessarily in AudioIODeviceCombiner::readInput() which could previously cause audio glitches. Also changed the wait time to use an exponential backoff.
4 years ago
ed
22f0e26451
Android: Use performance mode from stream directly when logging Oboe stream details
4 years ago
ed
7e58ace377
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
reuk
0fe90b8d3f
ALSA: Fix an issue where the MidiInput/Output Pimpl classes would be undefined when JUCE_ALSA=0
4 years ago
ed
e28e22989e
WASAPI: Find a supported format before querying for supported sample rates when opening an exclusive mode stream
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
reuk
ad729278c7
Audio Devices: Fix build when trying to use WinRT Midi and building with Clang
4 years ago
reuk
c3849041ae
Midi: Use proper PImpl idiom in MidiInput and MidiOutput
4 years ago
reuk
c897a4f2cb
Linux: Fix some clang 10 warnings
4 years ago
reuk
a32b3e7f23
ASIO: Fix unused data member warning
4 years ago
ed
29691aaf4f
Windows: Moved WASAPIDeviceMode enum into the juce namespace
4 years ago
ed
54164fac3f
Windows: Added ComSmartPtr::getInterface() and used it in a few places to simplify some COM code
4 years ago
ed
99b3d85fcc
Windows: Always use requested sample rate when opening a WASAPI device with sample rate conversion enabled
4 years ago
ed
6195a5ab60
Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation
4 years ago
ed
b01e9276ba
Windows: Added support for sample rate conversion between input/output in the WASAPI audio device
4 years ago
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed
4 years ago
reuk
c4f41de21d
ASIO: Fix warnings when building with ClangCL
4 years ago
ed
21e4522891
Ensure that audio device is always stopped before modifying in AudioDeviceManager::setAudioDeviceSetup()
5 years ago
Tom Poole
6e99a435ed
Whitespace
5 years ago
reuk
03bdbb5364
GCC: Fix conversion warnings in JackAudio.cpp
5 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
5 years ago
ed
3726d5f4a7
OpenSL: Correctly free interface objects
5 years ago
ed
877f47dd53
Oboe: Don't add unknown audio device types to device list
5 years ago
ed
5fe53862ae
Android: Updated to Oboe 1.4.2
5 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
5 years ago
ed
68e0e0e329
Use MidiOutput::sendBlockOfMessages() in AudioProcessorPlayer to send timestamped MIDI messages
5 years ago
ed
aad3667e17
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
5 years ago