reuk
|
83e5264c86
|
Formatting: Remove double-dots from comments and other strings
|
2025-11-18 15:47:42 +00: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 |
|
Anthony Nicholls
|
92aa3cf330
|
AudioBuffer: Add equality operators
|
2023-07-19 11:21:39 +01:00 |
|
reuk
|
28414a6af8
|
Global: Avoid floating-point equality checks where possible
|
2023-04-04 19:55:11 +01:00 |
|
reuk
|
28f2157912
|
Convert ignoreUnused to [[maybe_unused]]
|
2022-12-01 11:41:50 +00:00 |
|
attila
|
f582c84c37
|
Remove VS2015 workarounds
|
2022-05-25 13:57:01 +02:00 |
|
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
2022-04-04 12:36:32 +01:00 |
|
ed
|
80602649a2
|
BufferingAudioSource: Fix AudioBuffer data race
|
2021-08-16 16:07:31 +01:00 |
|
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.
|
2021-03-08 16:10:08 +00:00 |
|
Ivan Cohen
|
c138bf91b4
|
DSP: Revamp DSP module
|
2020-04-24 14:37:09 +01:00 |
|
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
2020-04-23 17:30:39 +01:00 |
|
ed
|
a54da0b832
|
Fixed some more typos
|
2020-01-07 08:53:23 +00:00 |
|
jules
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
2019-05-15 11:02:03 +01:00 |
|
ed
|
fb5cfcd606
|
Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled
|
2019-04-01 15:39:27 +01:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
2019-01-18 08:59:28 +00:00 |
|
hogliux
|
b632360518
|
Fixed missing position update in MemoryAudioSource
|
2018-05-29 10:49:56 +01:00 |
|
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
2018-05-01 09:19:50 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
7326a37795
|
Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2
|
2018-01-09 15:15:33 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
2017-10-30 14:52:47 +00:00 |
|
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
|
2017-10-11 12:10:58 +01:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
hogliux
|
244a944857
|
Added the JUCE DSP module
|
2017-07-27 12:39:07 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
2016-12-14 10:07:26 +00:00 |
|
hogliux
|
8154ccc4e5
|
Added a fix for a potential wrap-around bug in BufferingAudioSource
|
2016-11-22 11:44:11 +00:00 |
|
hogliux
|
eba80c3258
|
Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting
|
2016-11-21 09:08:32 +00:00 |
|
hogliux
|
a931b472d0
|
Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning
|
2016-10-20 15:45:30 +01:00 |
|
jules
|
c587d4b495
|
Minor code style tidy-ups
|
2016-10-20 10:55:27 +01:00 |
|
hogliux
|
d892109298
|
Fixed a warning in recent commit
|
2016-10-03 15:06:14 +01:00 |
|
hogliux
|
225e8dafd9
|
Added waitForNextAudioBlockReady method to BufferingAudioSource
|
2016-10-01 10:39:22 +01:00 |
|
hogliux
|
21c6fc7a8e
|
Added an option to enable/disable pre-buffering in BufferingAudioSource
|
2016-09-23 09:42:54 +01:00 |
|
jules
|
64e702bcea
|
Added some minor comments
|
2016-03-17 09:14:46 +00:00 |
|
jules
|
83e1348ebf
|
Corrected a typo in a comment
|
2016-02-20 10:39:49 +00:00 |
|
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
2015-12-23 16:27:50 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
ca87ff64d1
|
Tweak to the values that ResamplingAudioSource passes to its input source.
|
2015-02-24 12:58:14 +00:00 |
|
jules
|
8f1dbc254b
|
Avoided an edge-case in the ResamplingAudioSource
|
2014-12-03 12:38:04 +00:00 |
|
jules
|
ed289488e0
|
Added a null check in ResamplingAudioSource
|
2014-09-30 17:04:28 +01:00 |
|
jules
|
008d3a36b6
|
Added method ResamplingAudioSource::flushBuffers()
|
2014-08-01 09:58:25 +01:00 |
|
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
2014-03-26 18:08:10 +00:00 |
|
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.
|
2014-03-24 14:39:32 +00:00 |
|