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 |
Anthony Nicholls
|
92aa3cf330
|
AudioBuffer: Add equality operators
|
1 year ago |
reuk
|
28414a6af8
|
Global: Avoid floating-point equality checks where possible
|
2 years ago |
reuk
|
28f2157912
|
Convert ignoreUnused to [[maybe_unused]]
|
2 years ago |
attila
|
f582c84c37
|
Remove VS2015 workarounds
|
3 years ago |
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
3 years ago |
ed
|
80602649a2
|
BufferingAudioSource: Fix AudioBuffer data race
|
3 years ago |
reuk
|
27ca5e6ccb
|
MemoryAudioSource: Fix bug where source looped, even when looping was disabled
This also fixes an issue where zero-size source buffers would cause an
arithmetic exception to be thrown.
|
4 years ago |
Ivan Cohen
|
c138bf91b4
|
DSP: Revamp DSP module
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
jules
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
6 years ago |
ed
|
fb5cfcd606
|
Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled
|
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 |
hogliux
|
b632360518
|
Fixed missing position update in MemoryAudioSource
|
7 years ago |
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
7326a37795
|
Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
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 |
hogliux
|
244a944857
|
Added the JUCE DSP module
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
hogliux
|
8154ccc4e5
|
Added a fix for a potential wrap-around bug in BufferingAudioSource
|
8 years ago |
hogliux
|
eba80c3258
|
Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting
|
8 years ago |
hogliux
|
a931b472d0
|
Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning
|
8 years ago |
jules
|
c587d4b495
|
Minor code style tidy-ups
|
8 years ago |
hogliux
|
d892109298
|
Fixed a warning in recent commit
|
8 years ago |
hogliux
|
225e8dafd9
|
Added waitForNextAudioBlockReady method to BufferingAudioSource
|
8 years ago |
hogliux
|
21c6fc7a8e
|
Added an option to enable/disable pre-buffering in BufferingAudioSource
|
8 years ago |
jules
|
64e702bcea
|
Added some minor comments
|
9 years ago |
jules
|
83e1348ebf
|
Corrected a typo in a comment
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
ca87ff64d1
|
Tweak to the values that ResamplingAudioSource passes to its input source.
|
10 years ago |
jules
|
8f1dbc254b
|
Avoided an edge-case in the ResamplingAudioSource
|
10 years ago |
jules
|
ed289488e0
|
Added a null check in ResamplingAudioSource
|
10 years ago |
jules
|
008d3a36b6
|
Added method ResamplingAudioSource::flushBuffers()
|
10 years ago |
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
28e4473a6b
|
Fixed some typos.
|
11 years ago |