112 Commits (0828977e5b8fe49d4a39e6b51c7c2e238c0c7a66)

Author SHA1 Message Date
  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
  jules 9e6de22e73 A bit of modernisation in AudioFormatReader 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 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 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
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  tpoole 77dd64abfa Documentation fixes 7 years ago
  tpoole 7c4a23bac7 Documentation fixes 7 years ago
  hogliux 7ca5ad001e Added multichannel file io readers and writers 7 years ago
  jules 025513c5d3 Made MemoryMappedAudioFormatReader::mapSectionOfFile() virtual 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules e0698daaca Tidied up a couple of comments, warnings and did a bit of code modernisation 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  ed e75128a878 Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream 8 years ago
  jules 218a8149af Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 05e722493c Fixed some documentation 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 336c46b5a9 Fix for array size in AudioFormatReader when reading files with > 64 channels. 10 years ago
  jules 06c1a15496 Added some missing 'override' decorators 10 years ago
  jules f6139cee55 Minor documentation cleanups. 10 years ago
  jules 1359a6b895 Fixed an uninitialised member of BufferingAudioReader 10 years ago
  jules b8db6defb7 Fix for AudioFormatReader::read not filling extra channels when reading beyond the start of the source file. 10 years ago
  jules 1cd521e157 Avoided some compiler warnings. 10 years ago
  jules cff4689c66 Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations. 10 years ago
  jules b71447b057 Added better support for writing acid and Tracktion chunks in WavAudioFormat. 10 years ago
  jules 7b5b6cbd71 Added a version of AudioFormatReader::readMaxLevels() which takes any number of channels. 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago