66 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  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
  jules 09f35b6cbd Fixed a counter in ThreadedWriter 11 years ago
  jules a0fd7bbc1c Added method AudioFormatWriter::ThreadedWriter::setFlushInterval() 11 years ago
  jules 7e35b73df6 Added a method AudioFormatWriter::flush, and implemented it in the WAV format. 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 d74bf3dca8 Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters. 11 years ago
  jules 9ceb072b24 Spelling typos. 11 years ago
  jules e71fd7cdcb Fix for AudioFormatReader::read when passing buffers with > 2 channels. 11 years ago
  jules b05c8413cf Tidied up some docs and added an AudioFormat constructor. 11 years ago
  jules a9d15e04da Tightened up some array const-ness in AudioFormatWriter. 11 years ago
  jules a110611dd8 MemoryMappedAudioFormatReader fix. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 508e25afbb Cleared-out the last batch of unnecessary includes. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules 636ffe68d3 A bit more minor cleaning-up. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules 50132270d6 Added a few override modifiers and fixed some documentation. 11 years ago
  jules 833d15ef81 Added some override specifiers. 11 years ago
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 4ce1908f79 Misc tidying-up. 12 years ago
  jules 94a81e0d91 Fixed some MSVC warnings. 12 years ago
  jules fdca8fe1c0 Removed a couple of suprious int casts in AudioFormatReaderSource 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 4dcc5bcd1d Added method BufferingAudioReader::setReadTimeout() 12 years ago
  jules fdfdc2bbbf Aiff float support. 12 years ago
  jules a8c23112a9 Tidied up a couple of warnings. 12 years ago
  jules 15a8c1ded7 New class: BufferingAudioFormatReader 12 years ago
  jules cf2fdc0497 (fixed typo in last check-in) 12 years ago
  jules bdbeb89595 Minor VC warning fix. 12 years ago
  jules fe3a2e4495 Added method AudioFormatWriter::writeFromFloatArrays() 12 years ago
  jules 242a461644 MemoryMappedAudioFormatReader fix. Removed a couple of warnings. 12 years ago
  jules b0ee49d537 New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions. 12 years ago
  jules 27895cb6bd New class of audio format readers: MemoryMappedAudioFormatReader, which does what it says on the tin. 12 years ago
  jules a93bc9b6e2 Added iterators to AudioFormatManager. 12 years ago
  jules 669bd67670 Spelling and minor cleaning. 12 years ago
  jules 164ab05bac Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 48569794c5 WindowsMediaAudioFormat fix for some file types. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules 08dd8f62c7 Got rid of the remaining uses of juce_useDebuggingNewOperator in the old Jucer template. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 8b90850c0e Fix + cleanup of AudioFormatReader::readMaxLevels. 12 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago