38 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed 256b88142e Made AudioSourcePlayer::setGain() thread-safe 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 6 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
  Noah Dayan a461845fba Improved documentation of AudioTransportSource::setPosition() 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 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
  tpoole 9b687968db Fixed some g++ compiler warnings 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 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  hogliux c7b8e77031 Update copyright notice 9 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 1872ed68c2 Made sure that AudioTransportSource::hasStreamFinished() returns the correct value. 11 years ago
  jules f9759ecc6b Documentation fixes. 11 years ago
  jules 50132270d6 Added a few override modifiers and fixed some documentation. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 3861a04197 Some more override decorations. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules cc26ae1fc1 Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 6d15cc2948 Minor cleanups. 12 years ago
  jules 298749cc62 Added a couple of methods to AudioProcessorPlayer and AudioSourcePlayer. 12 years ago
  jules 4f590f036d Added better constructors for AudioSourceChannelInfo. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 9c719306c9 Added -ldl to linux builds. Tidied up a few warnings. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  Julian Storer 54eb263055 Fixed a threading problem in BufferingAudioSource. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago