Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
luzpaz
3c9645fa60
Docs: Fix typos
1 year ago
Anthony Nicholls
92aa3cf330
AudioBuffer: Add equality operators
1 year ago
reuk
974795ed7a
VST3: Add support for 5/6/7-order ambisonics from VST 3.7.8
2 years ago
reuk
f6e6557edb
Global: Fix a few more float equality warnings
2 years ago
attila
221d1aa6cf
VST3: Map k91_4 and k90_4 to the canonical JUCE 9.1.4 and 9.0.4 layouts
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
reuk
9dfaab24e0
AAX Client: Avoid float comparisons when determining ambisonic layouts
This comparison can break when relaxing IEEE compliance and enabling
full optimisations.
2 years ago
attila
39cd0ef532
Add support for AAX SDK 2.5.0
2 years ago
attila
dab95a8404
AudioSampleBuffer: Fix warning
2 years ago
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder
2 years ago
attila
4ef83305e2
Windows DLL: Fix FloatVectorOperations related warnings
2 years ago
attila
edb4ef67e8
AudioBuffer: Minor correction in documentation
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2 years ago
attila
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source
2 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2 years ago
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2 years ago
attila
f582c84c37
Remove VS2015 workarounds
3 years ago
Tom Poole
1a6e39e97e
FloatVectorOperations: Add method docstrings
3 years ago
Tom Poole
409a00e01e
FloatVectorOperations: Add methods to Doxygen
3 years ago
Tom Poole
e984395b1d
GCC: Fix some compiler warnings in GCC 11
3 years ago
Tom Poole
16eae47fde
FloatVectorOperations: Add method docstrings
3 years ago
Tom Poole
1fa18a1b43
FloatVectorOperations: Add methods to Doxygen
3 years ago
Tom Poole
ef8ad92138
GCC: Fix some compiler warnings in GCC 11
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
27abc89396
AudioProcessLoadMeasurer: Fix a data race
3 years ago
reuk
a8c160691c
VST3: Tidy up channel layout conversion tables
3 years ago
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.
3 years ago
reuk
61eafdb7ee
Documentation: Avoid attempting to document implementation details
3 years ago
reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock
3 years ago
reuk
ca5c9fdae6
FloatVectorOperations: Add overloads accepting size_t element counts
3 years ago
reuk
ed1bc944fd
AudioChannelSet: Add 7.1.6 speaker layout
3 years ago
reuk
b13bbbefb3
AudioChannelSet: Add atmos layouts
3 years ago
ed
ca16bf44b8
Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister()
3 years ago
ed
69d4e0186f
Update code to use new AudioData interleaving/deinterleaving API
3 years ago
ed
d9a3a2605d
Improve AudioData interleaving/deinterleaving helper methods API and add docs
3 years ago
ed
52025f9756
AudioData: Add helper methods for interleaving/deinterleaving samples
3 years ago
ed
a87dd82ca2
Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister()
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
58be21d6dc
AudioProcessLoadMeasurer: Allow specifying number of samples per-block
3 years ago
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
3 years ago
ed
9a19307eee
AudioBuffer: Clarify docs regarding the buffer's internal "cleared" flag and add setNotClear() method to force this flag to false
3 years ago
ed
832deb9ad7
AudioBuffer: Revert ce20ab8a
causing performance issues in some cases
3 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
reuk
7b6d41be3f
AudioBuffer: Make assertions more specific
4 years ago
reuk
9b80c7031e
VST3: Add support for 7.x.4 speaker arrangements
4 years ago