Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
1d83803a18
Bump version number to 7.0.12
2024-04-15 10:27:43 +01:00
Tom Poole
aace97904c
Bump version number to 7.0.11
2024-03-26 08:04:02 +00:00
reuk
5d0584059c
CoreAudio: No longer consider a device stopping to be a failure
...
The device may need to stop because it is about to restart with new
settings.
e.g. When the DemoRunner is started while the microphone is set to
44.1KHz and the speakers are set to 48KHz in Audio MIDI Settings, one of
the devices must be restarted in order for the AudioDeviceCombiner to
work. In this situation, stopping one device shouldn't count as an
error, because the device will be started again with new, compatible,
settings.
2024-03-06 15:58:17 +00:00
Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
reuk
35d29d2459
Oboe: Update to 1.8.0
2023-11-29 13:56:10 +00:00
Anthony Nicholls
e8d221ccb3
CoreAudio: Fix a bug when retrieving the index of a device nested inside an AudioIODeviceCombiner
2023-11-21 13:31:41 +00:00
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
Ian Clarkson
e2eb4aec94
macOS/iOS: Fix setting the AirPlay audio session category
2023-10-26 08:51:45 +01:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
attila
04978b52dd
Windows: Fix MIDI compilation issue with WinRTIOWrapper
2023-10-11 00:14:28 +02:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
2023-10-09 14:49:18 +01:00
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2023-10-09 14:49:18 +01:00
Anthony Nicholls
4c5cee578a
AudioWorkgroup: Fix an issue with reference counters
2023-10-03 21:40:55 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2023-10-02 13:40:10 +01:00
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2023-09-25 11:21:11 +01:00
reuk
1f90ecf6e3
WASAPI: Allow querying default layouts
2023-09-20 19:17:54 +01:00
reuk
3ee03cadd9
WASAPI: Avoid OOB write when the device activates fewer channels than requested
2023-09-20 18:41:51 +01:00
Anthony Nicholls
3540152d71
CoreAudio: Return the correct index when the list of devices change
2023-09-20 09:18:43 +00:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Tom Poole
856aeaeeb1
iOS: Enable AirPlay
2023-09-15 15:48:03 +01:00
reuk
9b131c9628
CoreAudio: Fix deprecation warning when building for C++20
2023-08-31 21:33:26 +01:00
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
...
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
82f1fd57a4
Fix some compiler warnings
2023-08-29 12:59:09 +01:00
Tom Poole
b769982bb5
Bump version number to 7.0.7
2023-08-23 09:06:58 +01:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
reuk
5f44c14576
CoreAudio: Check all entries in inAddresses array in AudioObjectPropertyListenerProc
2023-07-31 11:37:23 +01:00
Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
2023-07-17 18:24:01 +01:00
Anthony Nicholls
99138c13f8
Android: fix float comparisons
...
float comparison
2023-05-25 19:40:17 +01:00
Mathieu Demange
c0af8de2f4
Docs: Fix a typo
2023-04-19 16:56:12 +01:00
reuk
63e80c3908
MIDI: Fix off-by-one bug when accessing MIDI ports on Linux
2023-04-05 11:34:41 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
Tom Poole
8524d4d815
Android: Fix a compiler warning
2023-03-03 13:41:06 +00:00
reuk
fd69d347b4
CoreMidi: Never convert messages to MIDI 2.0 protocol
2023-03-02 12:03:33 +00:00
reuk
a24be991fa
Oboe: Prefer SpinLock to raw atomics
2023-03-02 12:03:33 +00:00
reuk
76589ee800
Oboe: Avoid allocating on each audio callback
2023-03-02 12:03:33 +00:00
reuk
d5ad26a162
AUv2 Client: Add support for new MIDIEventList APIs on supported platforms
2023-02-15 22:23:56 +00:00
reuk
78a12d2f57
UMP: Migrate to std::byte
2023-02-14 22:29:01 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
26a872ba9f
AudioDeviceManager: Send changeNotification when MIDI devices change
...
This patch also updates the MidiDemo to automatically refresh the device
lists when the set of available devices changes.
2023-01-25 17:07:24 +00:00
reuk
49a954d473
WASAPI: Only send change broadcast when devices are updated
2023-01-25 17:07:24 +00:00
reuk
238fbfca94
AudioIODeviceType: Fix typo
2023-01-25 17:07:24 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
reuk
f4f8f8e86b
iOS: Fix build issues with Xcode 10.1
2023-01-12 19:13:57 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
attila
55a8b2ac12
Oboe: Add device types introduced between API level 31-33
2022-12-22 16:43:18 +00:00