1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
Commit graph

993 commits

Author SHA1 Message Date
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