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