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
libbw64tobw64Renamed CMake option
UNIT_TESTStoBW64_UNIT_TESTSRenamed CMake option
EXAMPLEStoBW64_EXAMPLESFormatInfoChunk::formatTagnow 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()andBW64Writerctor to support 96k sampleratesfmt extra data is now written correctly
0.10.0 - (January 18, 2019)¶
Added¶
Additional unit tests
Changed¶
Use
Catch2instead ofBoost.Testfor unit testing
Fixed¶
Fix
Bw64Reader::seek()andBw64Reader::tell()implementationRIFF chunk size calculation
0.9.0 - (July 23, 2018)¶
Initial release