Changelog¶
Unreleased¶
This version fixes a number of buffer overruns, integer overflows, and uses of uninitialised data which may be triggered by reading malformed files; all users are advised to upgrade.
Added¶
library can now easier be used as a CMake subproject
new CMake option
BW64_PACKAGE_AND_INSTALL
Changed¶
Renamed CMake library target name from
libbw64
tobw64
Renamed CMake option
UNIT_TESTS
toBW64_UNIT_TESTS
Renamed CMake option
EXAMPLES
toBW64_EXAMPLES
FormatInfoChunk::formatTag
now matches the formatTag in the file, rather than always returning 1fmt parsing is stricter – the chunk size must match the use of cbSize, and the presence if extra data is checked against the formatTag
Fixed¶
Fix sample rate parameter type in
writeFile()
andBW64Writer
ctor to support 96k sampleratesfmt extra data is now written correctly
0.10.0 - (January 18, 2019)¶
Added¶
Additional unit tests
Changed¶
Use
Catch2
instead ofBoost.Test
for unit testing
Fixed¶
Fix
Bw64Reader::seek()
andBw64Reader::tell()
implementationRIFF chunk size calculation
0.9.0 - (July 23, 2018)¶
Initial release