hogliux
|
a4d4e9e5b0
|
WaveAudioFormatWriter: Don't add an extended format chunk if the wav file only has one or two channels
|
7 years ago |
hogliux
|
79110aae25
|
WavAudioFormatWriter: Fixed an issue where wav files with large channel counts could no longer be created
|
7 years ago |
hogliux
|
7ca5ad001e
|
Added multichannel file io readers and writers
|
7 years ago |
ed
|
6bfcd820b4
|
Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
|
7 years ago |
tpoole
|
98cb1011bb
|
JUCE Demo: Increased the compiler warning level
|
7 years ago |
jules
|
57120b39c0
|
Tweaked some whitespace to avoid false-alarm warnings in GCC
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
tpoole
|
122f0b0c47
|
Fixed wav file reader unit tests
|
8 years ago |
jules
|
e16554abb3
|
Added packing when WaveAudioFormat writes SMPL chunks with zero loops
|
8 years ago |
ed
|
e75128a878
|
Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream
|
8 years ago |
jules
|
f5324afd8b
|
Added some defenses against parsing corrupted metadata blocks in WAV files
|
9 years ago |
jules
|
51889049c4
|
Avoided a conversion warning
|
9 years ago |
jules
|
a0795e8dc0
|
Avoided an overflow in some extreme edge-case uses of WAVAudioFormat
|
9 years ago |
jules
|
49a7ca4d82
|
Improved the String::createStringFromData method to fall back to a Windows 1252 codepage if given non-UTF8 data, and used this in parsing VST and WAV strings
|
9 years ago |
Timur Doumler
|
dafbb8f0bc
|
Fixed warning in juce_WavAudioFormat.cpp due to narrowing integer conversion.
|
9 years ago |
jules
|
c4cdec7bd9
|
Added method CharacterFunctions::getUnicodeCharFromWindows1252Codepage() and used this to help parse difficult WAV file metadata
|
9 years ago |
jules
|
3b881401f1
|
Added some null pointer checks to createWriterFor methods
|
9 years ago |
jules
|
ae712c72d8
|
Cleaned up a few String::empty uses
|
9 years ago |
jules
|
b0ca1c40ca
|
Whitespace tidying
|
9 years ago |
jules
|
663eca60ad
|
In AIFF and WAV memory-mapped readers, avoided assertions when getting max levels beyond the ends of the file
|
9 years ago |
jules
|
f6735c8270
|
Workaround for handling WAV files with broken RIFF chunks.
|
9 years ago |
jules
|
310c657d5e
|
Added metadata accessors to the WavAudioFormat class for INFO chunk properties.
|
9 years ago |
jules
|
614a77fc0d
|
Spelling fix
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
hogliux
|
f8cffb5949
|
Fix some warnings on newer GCC versions on linux
|
10 years ago |
jules
|
ba0c4bd823
|
Fixed an alignment issue when writing WAV files with tracktion loop info blocks.
|
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
|
3afd42690a
|
Added support to WavAudioFormat for writing a LISTINFO chunk.
|
10 years ago |
jules
|
1260ffe9c4
|
Refactored latest changes to WavAudioFormat to avoid GCC compile problems.
|
10 years ago |
jules
|
b71447b057
|
Added better support for writing acid and Tracktion chunks in WavAudioFormat.
|
10 years ago |
jules
|
48cdbf2622
|
Fix for padding in wav file writer.
|
11 years ago |
jules
|
7e35b73df6
|
Added a method AudioFormatWriter::flush, and implemented it in the WAV format.
|
11 years ago |
jules
|
98c77f85e9
|
Added a couple of channel formats to WavAudioFormat
|
11 years ago |
jules
|
b05c8413cf
|
Tidied up some docs and added an AudioFormat constructor.
|
11 years ago |
jules
|
fc772941d6
|
Fixed some pedantic warnings.
|
11 years ago |
jules
|
83aaaa9459
|
Avoided mistakenly opening wav files containing formats that the reader doesn't support.
|
11 years ago |
jules
|
21f6a0517a
|
Added some more supported frequencies to WavAudioFormat.
|
11 years ago |
jules
|
4552218149
|
Added support for reading/writing an ISRC code in a WAV file's AXML chunk.
|
11 years ago |
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 years ago |
jules
|
0cea511c0c
|
Fix for reading IEEE float wav files.
|
11 years ago |
jules
|
98d85cd640
|
Added an option for restricting the WAV file format.
|
11 years ago |
jules
|
31577c6837
|
Minor comment clarification.
|
11 years ago |
jules
|
4ce1908f79
|
Misc tidying-up.
|
12 years ago |
jules
|
5c59897ba6
|
Replaced some uses of the no-longer-needed literal64Bit macro.
|
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
|
5618f6b904
|
Added acid chunk metadata loading to WavAudioFormat
|
12 years ago |
jules
|
fdfdc2bbbf
|
Aiff float support.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |