ed
|
a1ea76b408
|
BufferingAudioReader: Clear buffer in timeout unit test
|
3 years ago |
ed
|
750982069d
|
BufferingAudioReader: Partially revert b3bdfdb3 to snap chunk start position to multiples of samplesPerBlock to fix stuttering MP3 playback on Windows
|
3 years ago |
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
4 years ago |
ed
|
1a5fb5992a
|
BufferingAudioReader: Added some tests
|
4 years ago |
ed
|
c4a9c7876f
|
BufferedAudioReader: Fixed a bug reading past the end of the input source
|
4 years ago |
ed
|
b17ca5200a
|
BufferingAudioReader: Don't pre-read chunks in constructor
|
4 years ago |
ed
|
b3bdfdb34c
|
BufferingAudioReader: Fixed an infinite read bug
|
4 years ago |
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
4 years ago |
reuk
|
ac2d7ee272
|
Clang: Fix build errors when using a recent clang-cl
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
2ca69e8f70
|
Projucer: Stop requiring JuceHeader to be included in projects
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
reuk
|
5af01b9b16
|
Demos: Convey proper ownership semantics
|
5 years ago |
ed
|
0b714fad47
|
Updated the documentation of AudioFormat::createWriterFor()
|
5 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
6 years ago |
Tom Poole
|
e7136b57f2
|
Updated the AudioFormatManager::registerBasicFormats documentation
|
6 years ago |
Tom Poole
|
315db2df93
|
Documentation fixes
|
6 years ago |
Tom Poole
|
aa361c9cf5
|
Documentation fixes
|
6 years ago |
jules
|
c3245bef0f
|
Added a new AudioFormatReader::read method and refactored the internals a bit
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
4b92a04e27
|
Fixed a couple of narrowing cast bugs in AudioFormatReaders
|
6 years ago |
jules
|
3721dc63d5
|
Fixed a typo in the last commit
|
6 years ago |
jules
|
f9a5bf1729
|
More use of atomics to avoid asan warnings
|
6 years ago |
jules
|
132017558f
|
Replaced some more stray zeros being used as null pointers
|
6 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
f9313c8338
|
Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago!
|
7 years ago |
Tom Poole
|
e174bb26bd
|
A minor code tidyup
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
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)
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
jules
|
43cb624a85
|
Added workaround for VS2015 compiler bug
|
7 years ago |
jules
|
374f7b2e5a
|
Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager
|
7 years ago |
jules
|
9e6de22e73
|
A bit of modernisation in AudioFormatReader
|
7 years ago |
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
|
7 years ago |
jules
|
31c99d3680
|
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
|
7 years ago |
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
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
tpoole
|
77dd64abfa
|
Documentation fixes
|
7 years ago |
tpoole
|
7c4a23bac7
|
Documentation fixes
|
7 years ago |
hogliux
|
7ca5ad001e
|
Added multichannel file io readers and writers
|
7 years ago |