reuk
bc3c171c9d
AudioBuffer: Avoid unnecessary allocations when reassigning referenced channels
2025-09-04 15:01:20 +01:00
Anthony Nicholls
36d07a6ce3
Docs: Replace doxygen preprocessor conditionals with @cond and @endconds
2025-07-21 18:11:43 +02:00
reuk
63c6187fdf
AudioSampleBuffer: Fix a potential nullptr dereference flagged by clang-tidy
2025-05-19 13:30:27 +01:00
Sudara
f908e52bdf
Docs: Align FloatVectorOperations comments with parameter names
JUCE Private Push Trigger / JUCE Push Trigger (push) Has been cancelled
2025-05-08 16:33:24 +02:00
Sudara
9a4ab937ad
Docs: Fix a few tiny typos in comments
2025-05-08 16:33:24 +02:00
Anthony Nicholls
a50292f50d
AudioBuffer: Prefer early returns to nested if statements
2024-11-27 11:07:04 +00:00
Anthony Nicholls
04188c0e09
AudioBuffer: Remove approximatelyEqual
2024-11-27 11:07:04 +00:00
Anthony Nicholls
5e803ded5f
Deprecations: Add ignore deprecation warning macros
2024-11-27 11:07:04 +00:00
reuk
a901b55b0b
AudioChannelSet: Add missing layouts to channelSetsWithNumberOfChannels
2024-10-29 14:42:28 +00:00
reuk
90f37e27ea
Windows: Fix DLL build
...
There were a few "ambiguous operator new/delete" errors that were due to
inheriting from a private base class that used the leak detector. These
errors are resolved by adding the leak detector to the derived classes.
JUCE_API was missing from a few useful types, notably the ARA hosting
types.
2024-10-22 13:24:46 +01:00
reuk
95b49f668b
AudioChannelSet: Fix typos in comments
2024-06-11 11:34:05 +01:00
reuk
a42a498f5e
VST3: Add support for new wide/Atmos speaker layouts
2024-06-11 11:34:04 +01:00
reuk
34e454e3f1
AudioChannelSet: Fix formatting
2024-06-11 11:34:04 +01:00
reuk
57c308b685
AudioChannelSet: Add new ITU variants of 9.0.4, 9.1.4, 9.0.6, and 9.1.6
2024-06-11 11:34:04 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
luzpaz
3c9645fa60
Docs: Fix typos
2023-08-02 11:20:44 +01:00
Anthony Nicholls
92aa3cf330
AudioBuffer: Add equality operators
2023-07-19 11:21:39 +01:00
reuk
974795ed7a
VST3: Add support for 5/6/7-order ambisonics from VST 3.7.8
2023-05-31 15:15:27 +01:00
reuk
f6e6557edb
Global: Fix a few more float equality warnings
2023-04-13 12:19:58 +01:00
attila
221d1aa6cf
VST3: Map k91_4 and k90_4 to the canonical JUCE 9.1.4 and 9.0.4 layouts
2023-04-06 11:21:19 +00:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
reuk
9dfaab24e0
AAX Client: Avoid float comparisons when determining ambisonic layouts
...
This comparison can break when relaxing IEEE compliance and enabling
full optimisations.
2023-03-27 16:46:33 +01:00
attila
39cd0ef532
Add support for AAX SDK 2.5.0
2023-03-21 19:14:44 +01:00
attila
dab95a8404
AudioSampleBuffer: Fix warning
2023-02-14 20:04:08 +00:00
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder
2023-01-04 12:47:23 +00:00
attila
4ef83305e2
Windows DLL: Fix FloatVectorOperations related warnings
2023-01-03 18:59:48 +01:00
attila
edb4ef67e8
AudioBuffer: Minor correction in documentation
2022-12-15 20:34:34 +01:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2022-10-19 13:25:33 +02:00
attila
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source
2022-10-05 15:46:09 +02:00
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2022-09-26 18:03:47 +01:00
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2022-09-22 07:50:18 +00:00
attila
f582c84c37
Remove VS2015 workarounds
2022-05-25 13:57:01 +02:00
Tom Poole
1a6e39e97e
FloatVectorOperations: Add method docstrings
2022-04-26 15:37:30 +01:00
Tom Poole
409a00e01e
FloatVectorOperations: Add methods to Doxygen
2022-04-26 15:37:24 +01:00
Tom Poole
e984395b1d
GCC: Fix some compiler warnings in GCC 11
2022-04-26 15:30:54 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Tom Poole
27abc89396
AudioProcessLoadMeasurer: Fix a data race
2022-03-24 14:01:34 +00:00
reuk
a8c160691c
VST3: Tidy up channel layout conversion tables
2022-03-23 16:51:40 +00:00
reuk
3d1818f5bd
AU Host: Correctly reorder hosted audiounit channels
...
This change was tested with FabFilter Pro Q 3, which supports new AU
channel layouts for Atmos.
2022-01-27 18:43:21 +00:00
reuk
61eafdb7ee
Documentation: Avoid attempting to document implementation details
2022-01-17 10:58:18 +00:00
reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock
2022-01-10 22:15:21 +00:00
reuk
ca5c9fdae6
FloatVectorOperations: Add overloads accepting size_t element counts
2022-01-10 22:15:19 +00:00
reuk
ed1bc944fd
AudioChannelSet: Add 7.1.6 speaker layout
2021-11-25 11:42:40 +00:00
reuk
b13bbbefb3
AudioChannelSet: Add atmos layouts
2021-11-19 16:35:22 +00:00
ed
ca16bf44b8
Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister()
2021-10-07 14:30:33 +01:00
ed
69d4e0186f
Update code to use new AudioData interleaving/deinterleaving API
2021-10-06 16:44:51 +01:00