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

216 commits

Author SHA1 Message Date
reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings 2025-11-18 15:47:42 +00:00
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
Some checks failed
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