Tom Poole
|
aa361c9cf5
|
Documentation fixes
|
6 years ago |
ed
|
6722194260
|
Bump version number to 5.4.3
|
6 years ago |
jules
|
c3245bef0f
|
Added a new AudioFormatReader::read method and refactored the internals a bit
|
6 years ago |
Tom Poole
|
e3ebe5aed1
|
Bump version number to 5.4.2
|
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
|
bba6fa6e4c
|
Updated the sampler synthesiser classes to use the new ADSR class
|
6 years ago |
ed
|
6d39f01793
|
Bump version number to 5.4.1
|
6 years ago |
ed
|
4b92a04e27
|
Fixed a couple of narrowing cast bugs in AudioFormatReaders
|
6 years ago |
ed
|
0b8fcc7a15
|
Bump version number to 5.4.0
|
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
|
768139a298
|
Added some free functions to help make XML parsing less verbose: parseXML()
|
6 years ago |
jules
|
132017558f
|
Replaced some more stray zeros being used as null pointers
|
6 years ago |
jules
|
302019dd43
|
Tidied up some comments and usage of File::createOutputStream() and createInputStream()
|
6 years ago |
ed
|
773ca9a3b3
|
Replaced another call to InputStream::skipNextBytes() with ::setPosition() in CoreAudioFormatMetatdata::read()
|
6 years ago |
ed
|
9a83e5cd00
|
Optimise CoreAudioFormatMetatdata::read() by calling InputStream::setPosition() instead of ::skipNextBytes() when skipping the data chunk
|
6 years ago |
Tom Poole
|
0e1722e387
|
Multiple spelling fixes
|
6 years ago |
Tom Poole
|
6cff481c6a
|
Fixed some gcc 8 compiler warnings
|
6 years ago |
jules
|
df6d7fa57b
|
Added a couple of casts to some Ogg-Vorbis code to avoid the address-sanitiser complaining about bit shift ranges
|
7 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
ed
|
2d79cc78c0
|
Bump version number to 5.3.2
|
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 |
Tom Poole
|
e6104e3fed
|
Fixed a bug parsing wav cue metadata
|
7 years ago |
Noah Dayan
|
1a31c86f39
|
Bump version number to 5.3.1
|
7 years ago |
jules
|
a632b57e7a
|
Simplified ByteOrder, and made it less susceptible to UB when reading from non-aligned addresses. Removed ambiguous method ByteOrder::littleEndianInt (c1, c2, c3, c4), which was probably producing the wrong behaviour on big-endian systems
|
7 years ago |
jules
|
9af093d1d4
|
Merged-in some Ogg-Vorbis security fixes
|
7 years ago |
ed
|
262dff8854
|
Bump version number to 5.3.0
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
Tom Poole
|
824840e8b4
|
Added to check to prevent parsing of 64 bit float wav files
|
7 years ago |
hogliux
|
46a596fc7d
|
CoreAudio: Fixed a potential crash when opening media files with zero audio channels
|
7 years ago |
ed
|
fa0f7a4281
|
Bump version number to 5.2.1
|
7 years ago |
jules
|
942af1f022
|
Removed a couple of places where ancient 3rd party library code still used the register keyword
|
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
|
934d5aee22
|
Fixed the typo that I introduced while fixing a different typo
|
7 years ago |
jules
|
a156d12390
|
Fixed a typo in AiffAudioFormat
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
jules
|
51f6c5d01c
|
Tidied up a few bits of messy String concatenation
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
hogliux
|
183230d606
|
macOS: Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead.
|
7 years ago |
hogliux
|
30269baed1
|
Added higher-order ambisonics support to JUCE
|
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 |
ed
|
dbb2f620b4
|
Bump version number to 5.2.0
|
7 years ago |
jules
|
65857af333
|
Added an assertion to avoid surprises if you call the not-yet-implemented MP3AudioFormat::createWriterFor() method
|
7 years ago |