74 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  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 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