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 |
|