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 |
|
jules
|
28e4473a6b
|
Fixed some typos.
|
2014-02-26 19:47:55 +00:00 |
|
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
2013-09-07 20:18:00 +01:00 |
|
jules
|
636ffe68d3
|
A bit more minor cleaning-up.
|
2013-08-24 12:16:51 +01:00 |
|
jules
|
50132270d6
|
Added a few override modifiers and fixed some documentation.
|
2013-08-22 22:03:51 +01:00 |
|
jules
|
833d15ef81
|
Added some override specifiers.
|
2013-08-19 19:18:36 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
2013-07-10 10:22:33 +01:00 |
|
jules
|
ee3f77bc63
|
Added method IIRFilterAudioSource::makeInactive()
|
2013-06-19 11:11:59 +01:00 |
|
jules
|
f5ede30892
|
Refactored the IIRFilter class, breaking out the coefficients into an IIRCoefficients class. Also important to note: there was an error in the gain level used previously in the makeHighShelf, low-shelf, and bandpass methods. This is now corrected, so you may need to check that your old code didn't compensate for the error.
|
2013-06-18 21:04:26 +01:00 |
|
jules
|
01e3e4c40c
|
Fixed some coverity warnings.
|
2013-06-17 22:10:57 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
b416ab6651
|
Added a couple of methods to Graphics.
|
2012-10-13 11:17:21 +01:00 |
|
jules
|
195495a989
|
Removed the default parameters from BigInteger::findNextSetBit and findNextClearBit.
|
2012-07-30 10:34:35 +01:00 |
|
jules
|
d4ae8f3d55
|
Minor optimisations. New method OwnedArray::insertArray(). Changed some CodeDocument inner class constructors to use references rather than pointers.
|
2012-07-23 07:54:23 +01:00 |
|