reuk
89a2407deb
AudioFormatReader: Update searchForLevel to work for more than two channels
2024-12-02 17:20:42 +00:00
Anthony Nicholls
5e803ded5f
Deprecations: Add ignore deprecation warning macros
2024-11-27 11:07:04 +00:00
Tom Poole
71af005543
Bump version number to 8.0.4
2024-11-18 10:12:15 +00:00
Tom Poole
14c8d06fb0
Bump version number to 8.0.3
2024-10-15 22:16:12 +01:00
Tom Poole
c1d2846e47
Bump version number to 8.0.2
2024-09-26 08:31:50 +01:00
attila
adeac2a2ea
WindowsMediaAudioFormat: Handle useReaderLeftChan, and useReaderRightChan parameters correctly
...
Prior to this calling AudioFormatReader::read() with an AudioBuffer
with one channel would crash, even if the useReaderLeftChan and
useReaderRightChan parameters prescribed a valid operation.
Unlike other implementations, WindowsMediaAudioFormat would use the last
source channel multiple times if numDestChannels > numSourceChannels, as
opposed to zeroing out the extra destination channels.
2024-09-05 16:41:48 +02:00
attila
0d6b3f0d7d
Formatting
...
The documentation specifies that the "Duration" property is given in
100 nanosecond units, which is a good thing, otherwise the calculation
wouldn't be correct.
2024-09-05 16:41:25 +02:00
Tom Poole
fc0fd3042f
Bump version number to 8.0.1
2024-07-29 12:43:19 +01:00
reuk
9112911122
MinGW: Remove support
2024-06-27 18:10:21 +01:00
reuk
1f9ba0682c
ComSmartPtr: Make ownership more explicit
...
COM objects now always start with a refcount of 1, as is convention.
2024-04-16 21:07:45 +01:00
Tom Poole
2fc069b450
Bump version number to 8.0.0
2024-04-16 17:43:20 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
1d83803a18
Bump version number to 7.0.12
2024-04-15 10:27:43 +01:00
Tom Poole
aace97904c
Bump version number to 7.0.11
2024-03-26 08:04:02 +00:00
Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
attila
c4c7c86324
FlacAudioFormat: Use FLAC version 1.4.3
2023-12-05 17:15:36 +01:00
attila
31e4779b46
FLAC: Prepare 1.4.3 lib files for inclusion in the JUCE build
2023-12-04 17:56:42 +01:00
attila
fef3160a5b
FLAC: Retarget header includes in 1.4.3 lib files
2023-12-04 17:56:08 +01:00
attila
1b09659d52
FLAC: Add library source files for version 1.4.3
2023-12-04 17:55:33 +01:00
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
Anthony Nicholls
de78cd0c06
AudioFormatReader: Add early return when numSamples <= 0 to prevent potential crashes
2023-10-25 15:15:30 +00:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Anthony Nicholls
bff4cde055
BufferingAudioFormatReader: Improve robustness of the unit tests
2023-08-24 15:07:08 +01:00
Tom Poole
b769982bb5
Bump version number to 7.0.7
2023-08-23 09:06:58 +01:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
Anthony Nicholls
07cafa8263
BufferingAudioReader: Improve tests
2023-07-19 11:21:40 +01:00
Anthony Nicholls
92aa3cf330
AudioBuffer: Add equality operators
2023-07-19 11:21:39 +01:00
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2023-05-26 09:04:21 +01:00
reuk
f6e6557edb
Global: Fix a few more float equality warnings
2023-04-13 12:19:58 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
reuk
c56102f50a
AudioFormatReaderSource: Avoid reading past the end of the wrapped AudioFormatReader
2023-01-25 17:07:25 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
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().
2022-12-15 19:28:31 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
Tom Poole
306ed633c6
Bump version number to 7.0.3
2022-11-29 11:04:54 +00:00
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2022-10-19 13:25:33 +02:00
chroma
d3cff375be
Thread: Introduce a new Thread backend
...
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2022-09-22 07:50:18 +00:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2022-09-12 16:14:57 +01:00
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.
2022-09-06 12:42:29 +00:00
attila
3810252ae2
FLAC: Prepare 1.3.4 lib files for inclusion in the JUCE build
2022-09-06 12:42:29 +00:00
attila
2ba2bc9677
FLAC: Add library source files for version 1.3.4
2022-09-06 12:42:29 +00:00
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2022-08-15 17:26:35 +01:00
Tom Poole
156d8c7058
FLAC/OGG: Fix a bug in buffered reads
2022-07-14 15:24:40 +01:00