Dan Raviv
180bbce579
ARAAudioSourceReader: Fix data race
Prior to this fix a data race could occur on
ARAAudioSourceReader::hostReader between the functions
didEnableAudioSourceSamplesAccess() and readSamples().
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2 years ago
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
attila
372290d352
FlacAudioFormat: Use FLAC version 1.3.4
This commit replaces the contents of the flac directory with the
unchanged contents of the flac_134 directory.
2 years ago
attila
3810252ae2
FLAC: Prepare 1.3.4 lib files for inclusion in the JUCE build
2 years ago
attila
2ba2bc9677
FLAC: Add library source files for version 1.3.4
2 years ago
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2 years ago
Tom Poole
156d8c7058
FLAC/OGG: Fix a bug in buffered reads
2 years ago
Tom Poole
a8e7251746
Add dependency licensing information to the top level README
2 years ago
Tom Poole
26cfdf4305
Add dependency licensing information to the top level README
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
2 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2 years ago
reuk
5b58f1c61e
FlacAudioFormat: Correctly balance preprocessor pragmas
3 years ago
reuk
a929370e79
FlacAudioFormat: Correctly balance preprocessor pragmas
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
9ae96e98ca
ARA Client: Add ARA plugin model classes for writing plugins
3 years ago
attila
7c22fae8c7
BufferingAudioFormatReader: Return failure from read() in more cases
read() now returns failure in the case of a read timeout, or if
reading any block failed.
4 years ago
Tom Poole
e984395b1d
GCC: Fix some compiler warnings in GCC 11
3 years ago
Oli
1abb704ce0
WavAudioFormat: Add ASWG metadata support
3 years ago
Tom Poole
ef8ad92138
GCC: Fix some compiler warnings in GCC 11
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
111bbc0979
Bump version number to 6.1.6
3 years ago
reuk
c1a3cc28fd
WavAudioFormat: Disambiguate ISRC and source information
3 years ago
Tom Poole
3c03693d07
Bump version number to 6.1.5
3 years ago
reuk
37b92f6882
WavAudioFormat: Attempt to avoid quadratic metadata lookups
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
3 years ago
ed
a1ea76b408
BufferingAudioReader: Clear buffer in timeout unit test
3 years ago
reuk
44404508fe
Bump version number to 6.1.3
3 years ago
reuk
a4b92bd6c8
CoreAudioFormat: Only register suitable file extensions for given StreamKind
3 years ago
reuk
a62d4c6a5a
CoreAudioFormat: Allow specifying stream kind hints
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
afa6465098
UB Sanitizer: Avoid warnings in third party code, with clang
3 years ago
reuk
930a3299f2
Reservoir: Factor out reservoir management code
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
ed
a2d03d2266
Fixed some warnings flagged by Clang's static analyzer
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
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
3 years ago
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line
4 years ago
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
4 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
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
reuk
900282ccf3
MinGW: Fix warnings and errors emitted when building VST3 plugins
4 years ago
ed
d6ac6b543b
Removed some unnecessary angled brackets
4 years ago