Anthony Nicholls
|
92aa3cf330
|
AudioBuffer: Add equality operators
|
1 year ago |
reuk
|
f6e6557edb
|
Global: Fix a few more float equality warnings
|
2 years ago |
reuk
|
28414a6af8
|
Global: Avoid floating-point equality checks where possible
|
2 years ago |
attila
|
dab95a8404
|
AudioSampleBuffer: Fix warning
|
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
|
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
|
dea3fe60e4
|
Update copyright banners
|
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 |
Tom Poole
|
bfdda737a2
|
Projucer: Removed the live build
|
4 years ago |
reuk
|
7b6d41be3f
|
AudioBuffer: Make assertions more specific
|
4 years ago |
reuk
|
4d27422d9f
|
GCC: Suppress cast-align warnings
|
4 years ago |
ed
|
16ebe88346
|
Skip troublesome static_assert in AudioBuffer when building with the live-build engine
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
0ac8552a63
|
AudioBuffer: Fix alignment check on iOS/arm7
On iOS/arm7, double has an alignment of 8 but std::max_align_t has
alignment of 4, so we need to compute our own max_align value.
|
5 years ago |
Tom Poole
|
28e03f0815
|
Replaced all instances of JUCE_CONSTEXPR with constexpr
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
Tom Poole
|
4048a5feef
|
AudioBlock: Fixed an issue preventing usage with SIMDRegister
|
5 years ago |
Tom Poole
|
85f76d2546
|
AudioBlock: Fixed an issue preventing usage with SIMDRegister
|
5 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
ed
|
ce20ab8a3b
|
Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
d5bdca9695
|
Fixed some out-of-range channel copying in the AudioBuffer move operator
|
7 years ago |
jules
|
7dd8fa993e
|
Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value
|
7 years ago |
jules
|
5f834225e0
|
Added a SampleType accessor definition to AudioBuffer
|
7 years ago |
jules
|
3d69ce6856
|
Avoided some unnecessary reallocations in AudioBuffer::setSize()
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
1cc371cae9
|
Fix for an AudioBuffer move operator bug
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
35facc3656
|
Fixed a potential use-after-free in AudioBuffer's move semantics
|
7 years ago |
jules
|
f8a58c8da7
|
Added a few assertions and cleanups to AudioBuffer
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
957ca2d86f
|
Fixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer
|
8 years ago |
jules
|
9d59a41e7b
|
Removed some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class
|
8 years ago |
jules
|
6eb56c4c0b
|
Minor documentation fix
|
8 years ago |
tpoole
|
73ca34d7b6
|
Added an overload to allow AudioBuffer reference data to contain an offset
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
jules
|
5eeaf5a2b5
|
Added move semantics to AudioBuffer
|
8 years ago |