|  ed | 80602649a2 | BufferingAudioSource:  Fix AudioBuffer data race | 4 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 | 8 years ago | 
				
					
						|  jules | aecb819985 | Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) | 8 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 | 8 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 | 8 years ago | 
				
					
						|  hogliux | 244a944857 | Added the JUCE DSP module | 8 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 | 9 years ago | 
				
					
						|  hogliux | 8154ccc4e5 | Added a fix for a potential wrap-around bug in BufferingAudioSource | 9 years ago | 
				
					
						|  hogliux | eba80c3258 | Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting | 9 years ago | 
				
					
						|  hogliux | a931b472d0 | Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning | 9 years ago | 
				
					
						|  jules | c587d4b495 | Minor code style tidy-ups | 9 years ago | 
				
					
						|  hogliux | d892109298 | Fixed a warning in recent commit | 9 years ago | 
				
					
						|  hogliux | 225e8dafd9 | Added waitForNextAudioBlockReady method to BufferingAudioSource | 9 years ago | 
				
					
						|  hogliux | 21c6fc7a8e | Added an option to enable/disable pre-buffering in BufferingAudioSource | 9 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 | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 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 | 11 years ago | 
				
					
						|  jules | ed289488e0 | Added a null check in ResamplingAudioSource | 11 years ago | 
				
					
						|  jules | 008d3a36b6 | Added method ResamplingAudioSource::flushBuffers() | 11 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 | 
				
					
						|  jules | b093f47a8c | Misc minor cleanups and comment fixes. | 12 years ago | 
				
					
						|  jules | 636ffe68d3 | A bit more minor cleaning-up. | 12 years ago | 
				
					
						|  jules | 50132270d6 | Added a few override modifiers and fixed some documentation. | 12 years ago | 
				
					
						|  jules | 833d15ef81 | Added some override specifiers. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 12 years ago | 
				
					
						|  jules | 4fc8fbaef1 | Added some more override decorators. | 12 years ago | 
				
					
						|  jules | ee3f77bc63 | Added method IIRFilterAudioSource::makeInactive() | 12 years ago | 
				
					
						|  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. | 12 years ago |