138 Commits (55a8b2ac125ddd0d77b71bf06bfbdc6cd98b51dd)

Author SHA1 Message Date
  Dan Raviv 180bbce579 ARAAudioSourceReader: Fix data race 2 years ago
  chroma d3cff375be Thread: Introduce a new Thread backend 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  reuk 8fbd99c424
AudioPlayHead: Improve granularity of position info 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  attila 9ae96e98ca ARA Client: Add ARA plugin model classes for writing plugins 3 years ago
  attila 7c22fae8c7 BufferingAudioFormatReader: Return failure from read() in more cases 4 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed a1ea76b408 BufferingAudioReader: Clear buffer in timeout unit test 3 years ago
  ed 750982069d BufferingAudioReader: Partially revert b3bdfdb3 to snap chunk start position to multiples of samplesPerBlock to fix stuttering MP3 playback on Windows 3 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  ed 1a5fb5992a BufferingAudioReader: Added some tests 4 years ago
  ed c4a9c7876f BufferedAudioReader: Fixed a bug reading past the end of the input source 4 years ago
  ed b17ca5200a BufferingAudioReader: Don't pre-read chunks in constructor 4 years ago
  ed b3bdfdb34c BufferingAudioReader: Fixed an infinite read bug 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  reuk ac2d7ee272 Clang: Fix build errors when using a recent clang-cl 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 2ca69e8f70 Projucer: Stop requiring JuceHeader to be included in projects 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk 5af01b9b16 Demos: Convey proper ownership semantics 5 years ago
  ed 0b714fad47 Updated the documentation of AudioFormat::createWriterFor() 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  Tom Poole e7136b57f2 Updated the AudioFormatManager::registerBasicFormats documentation 6 years ago
  Tom Poole 315db2df93 Documentation fixes 6 years ago
  Tom Poole aa361c9cf5 Documentation fixes 6 years ago
  jules c3245bef0f Added a new AudioFormatReader::read method and refactored the internals a bit 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
  ed 4b92a04e27 Fixed a couple of narrowing cast bugs in AudioFormatReaders 6 years ago
  jules 3721dc63d5 Fixed a typo in the last commit 6 years ago
  jules f9a5bf1729 More use of atomics to avoid asan warnings 6 years ago
  jules 132017558f Replaced some more stray zeros being used as null pointers 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 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 f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 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 43cb624a85 Added workaround for VS2015 compiler bug 7 years ago
  jules 374f7b2e5a Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager 7 years ago