147 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Anthony Nicholls de78cd0c06 AudioFormatReader: Add early return when numSamples <= 0 to prevent potential crashes 1 year ago
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  Anthony Nicholls bff4cde055 BufferingAudioFormatReader: Improve robustness of the unit tests 1 year ago
  Anthony Nicholls 07cafa8263 BufferingAudioReader: Improve tests 1 year ago
  Anthony Nicholls 92aa3cf330 AudioBuffer: Add equality operators 1 year ago
  reuk f6e6557edb
Global: Fix a few more float equality warnings 2 years ago
  reuk c56102f50a
AudioFormatReaderSource: Avoid reading past the end of the wrapped AudioFormatReader 2 years ago
  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