406 Commits (a2a04a726aa42eaa42e2cc949b161036cee7a934)

Author SHA1 Message Date
  Tom Poole aa361c9cf5 Documentation fixes 6 years ago
  ed 6722194260 Bump version number to 5.4.3 6 years ago
  jules c3245bef0f Added a new AudioFormatReader::read method and refactored the internals a bit 6 years ago
  Tom Poole e3ebe5aed1 Bump version number to 5.4.2 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 bba6fa6e4c Updated the sampler synthesiser classes to use the new ADSR class 6 years ago
  ed 6d39f01793 Bump version number to 5.4.1 6 years ago
  ed 4b92a04e27 Fixed a couple of narrowing cast bugs in AudioFormatReaders 6 years ago
  ed 0b8fcc7a15 Bump version number to 5.4.0 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 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 132017558f Replaced some more stray zeros being used as null pointers 6 years ago
  jules 302019dd43 Tidied up some comments and usage of File::createOutputStream() and createInputStream() 6 years ago
  ed 773ca9a3b3 Replaced another call to InputStream::skipNextBytes() with ::setPosition() in CoreAudioFormatMetatdata::read() 6 years ago
  ed 9a83e5cd00 Optimise CoreAudioFormatMetatdata::read() by calling InputStream::setPosition() instead of ::skipNextBytes() when skipping the data chunk 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  Tom Poole 6cff481c6a Fixed some gcc 8 compiler warnings 6 years ago
  jules df6d7fa57b Added a couple of casts to some Ogg-Vorbis code to avoid the address-sanitiser complaining about bit shift ranges 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 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
  Tom Poole e6104e3fed Fixed a bug parsing wav cue metadata 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  jules a632b57e7a Simplified ByteOrder, and made it less susceptible to UB when reading from non-aligned addresses. Removed ambiguous method ByteOrder::littleEndianInt (c1, c2, c3, c4), which was probably producing the wrong behaviour on big-endian systems 7 years ago
  jules 9af093d1d4 Merged-in some Ogg-Vorbis security fixes 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole 824840e8b4 Added to check to prevent parsing of 64 bit float wav files 7 years ago
  hogliux 46a596fc7d CoreAudio: Fixed a potential crash when opening media files with zero audio channels 7 years ago
  ed fa0f7a4281 Bump version number to 5.2.1 7 years ago
  jules 942af1f022 Removed a couple of places where ancient 3rd party library code still used the register keyword 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 934d5aee22 Fixed the typo that I introduced while fixing a different typo 7 years ago
  jules a156d12390 Fixed a typo in AiffAudioFormat 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 51f6c5d01c Tidied up a few bits of messy String concatenation 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  hogliux 183230d606 macOS: Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead. 7 years ago
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 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
  ed dbb2f620b4 Bump version number to 5.2.0 7 years ago
  jules 65857af333 Added an assertion to avoid surprises if you call the not-yet-implemented MP3AudioFormat::createWriterFor() method 7 years ago