1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-08 04:20:09 +00:00
Commit graph

94 commits

Author SHA1 Message Date
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) 2017-11-01 17:41:06 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
jules
43cb624a85 Added workaround for VS2015 compiler bug 2017-10-17 12:18:47 +01:00
jules
374f7b2e5a Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager 2017-10-13 12:57:18 +01:00
jules
9e6de22e73 A bit of modernisation in AudioFormatReader 2017-10-12 16:20:41 +01:00
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