1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-30 02:50:05 +00:00
Commit graph

89 commits

Author SHA1 Message Date
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 2017-10-11 12:10:58 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00
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 2017-09-08 08:59:55 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
tpoole
7c4a23bac7 Documentation fixes 2017-07-31 18:29:53 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
jules
025513c5d3 Made MemoryMappedAudioFormatReader::mapSectionOfFile() virtual 2017-05-02 10:50:17 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
e0698daaca Tidied up a couple of comments, warnings and did a bit of code modernisation 2017-04-24 10:49:41 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
ed
e75128a878 Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream 2016-12-09 11:49:57 +00:00
jules
218a8149af Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems 2015-12-22 15:33:00 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
05e722493c Fixed some documentation 2015-08-11 10:42:45 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
336c46b5a9 Fix for array size in AudioFormatReader when reading files with > 64 channels. 2015-06-17 14:01:00 -05:00
jules
06c1a15496 Added some missing 'override' decorators 2015-05-15 12:54:44 +01:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
jules
1359a6b895 Fixed an uninitialised member of BufferingAudioReader 2015-03-05 17:46:49 +00:00
jules
b8db6defb7 Fix for AudioFormatReader::read not filling extra channels when reading beyond the start of the source file. 2015-02-08 12:28:59 +00:00
jules
1cd521e157 Avoided some compiler warnings. 2015-01-30 09:27:37 +00:00
jules
cff4689c66 Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations. 2015-01-28 17:34:52 +00:00
jules
b71447b057 Added better support for writing acid and Tracktion chunks in WavAudioFormat. 2014-09-02 11:24:04 +01:00
jules
7b5b6cbd71 Added a version of AudioFormatReader::readMaxLevels() which takes any number of channels. 2014-08-28 22:02:17 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
09f35b6cbd Fixed a counter in ThreadedWriter 2014-07-07 19:45:10 +01:00
jules
a0fd7bbc1c Added method AudioFormatWriter::ThreadedWriter::setFlushInterval() 2014-07-06 12:00:20 +01:00
jules
7e35b73df6 Added a method AudioFormatWriter::flush, and implemented it in the WAV format. 2014-07-04 19:06:11 +01:00
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. 2014-03-24 14:39:32 +00:00
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. 2014-03-18 10:56:34 +00:00
jules
9ceb072b24 Spelling typos. 2014-02-28 11:25:46 +00:00
jules
e71fd7cdcb Fix for AudioFormatReader::read when passing buffers with > 2 channels. 2013-10-22 15:35:47 +01:00
jules
b05c8413cf Tidied up some docs and added an AudioFormat constructor. 2013-09-27 10:29:42 +01:00
jules
a9d15e04da Tightened up some array const-ness in AudioFormatWriter. 2013-09-26 12:30:22 +01:00
jules
a110611dd8 MemoryMappedAudioFormatReader fix. 2013-09-17 15:06:48 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +01:00
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. 2013-08-23 12:08:31 +01:00
jules
50132270d6 Added a few override modifiers and fixed some documentation. 2013-08-22 22:03:51 +01:00
jules
833d15ef81 Added some override specifiers. 2013-08-19 19:18:36 +01:00
jules
ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 2013-07-30 21:47:15 +01:00
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. 2013-07-28 11:31:25 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
4ce1908f79 Misc tidying-up. 2013-07-09 20:25:46 +01:00
jules
94a81e0d91 Fixed some MSVC warnings. 2013-07-02 17:30:02 +01:00
jules
fdca8fe1c0 Removed a couple of suprious int casts in AudioFormatReaderSource 2013-07-01 08:30:32 +01:00