- Feb 11, 2025
-
- Feb 08, 2025
-
-
Martijn van Beurden authored
-
Martijn van Beurden authored
-
Martijn van Beurden authored
-
Martijn van Beurden authored
Without escaping, some markdown renderers convert double dashes to em dashes
-
Martijn van Beurden authored
-
- Feb 07, 2025
-
-
Martijn van Beurden authored
-
- Feb 03, 2025
-
-
Martijn van Beurden authored
-
- Feb 01, 2025
-
-
Martijn van Beurden authored
Co-authored-by:
Wolfgang Stöggl <c72578@yahoo.de>
-
- Jan 31, 2025
-
-
Martijn van Beurden authored
Fixes https://github.com/xiph/flac/issues/792
-
Martijn van Beurden authored
-
- Jan 27, 2025
-
-
Martijn van Beurden authored
-
Martijn van Beurden authored
-
- Jan 23, 2025
-
-
Martijn van Beurden authored
Credit: Oss-Fuzz Issue: N/A
-
- Jan 22, 2025
-
-
Martijn van Beurden authored
Also, make msys2 action find git executable
-
- Jan 21, 2025
-
-
Martijn van Beurden authored
As https://github.com/xiph/flac/issues/784 notified me of undefined behaviour going undetected by the fuzzers, I ran the test suite with the full undefined behaviour sanitizer enabled. There is one bit of undefined behaviour that I cannot fix, FLAC__metadata_get_picture allows a picture type of -1 to mean all, but this isn't part of the enum.
-
Martijn van Beurden authored
Fixes https://github.com/xiph/flac/issues/784 Co-authored-by:
braheezy <11700503+braheezy@users.noreply.github.com>
-
- Dec 29, 2024
-
-
Martijn van Beurden authored
-
- Dec 27, 2024
-
-
Martijn van Beurden authored
-
Martijn van Beurden authored
Credit: Oss-Fuzz Issue: https://issues.oss-fuzz.com/issues/42537590
-
- Dec 24, 2024
-
-
Martijn van Beurden authored
This slightly speeds up the encoder by reducing the number of syscalls, but can result in a 30% speedup in extreme cases, mostly when using extremely small blocksizes.
-
- Dec 18, 2024
-
-
Martijn van Beurden authored
-
H2Swine authored
Co-authored-by:
Martijn van Beurden <mvanb1@gmail.com>
-
- Dec 12, 2024
-
-
Martijn van Beurden authored
-
Martijn van Beurden authored
Some subdirectories had a higher minimum version specified. This is now 'propagated'. Also, compatibily with newer CMake versions is now explicity stated.
-
- Dec 11, 2024
-
-
Martijn van Beurden authored
This should reduce the number of timeouts. In case the decoder keeps rewinding, check 4 of the 8 CRC8 bits. If they match, keep rewinding. With this approach, the fuzzer doesn't get 'faster' then plain libFLAC, but fuzzing isn't affected too much by the CRC8 check. Time will tell whether the fuzzer finds an input triggering repeating rewinds, expensive processing ánd those 4 CRC8 bits check out. If it finds such an input, more CRC8 bits need to be checked.
-
- Dec 06, 2024
-
-
Martijn van Beurden authored
Credit: Oss-Fuzz Issue: N/A (local run)
-
- Dec 05, 2024
-
-
Martijn van Beurden authored
See https://github.com/xiph/flac/pull/765 for report.
-
- Dec 04, 2024
-
-
Martijn van Beurden authored
Growing up to the max allowed size took roughly 4000 reallocations, which can be expensive. Now grow exponentially, which requires about 30 reallocations up to max size.
-
Martijn van Beurden authored
-
- Dec 03, 2024
-
-
Martijn van Beurden authored
Fixes https://github.com/xiph/flac/issues/767
-
Martijn van Beurden authored
-
- Dec 02, 2024
-
-
Martijn van Beurden authored
The max number of errors and number of output bytes are limited
-
Martijn van Beurden authored
As files with a changing number of channels or bit depth are rare and difficult the handle anyway, improve fuzzer performance with them by limiting realloction of the decoding buffer
-
- Nov 29, 2024
-
-
Martijn van Beurden authored
Credit: Oss-Fuzz Issue: N/A (local run)
-
- Nov 28, 2024
-
-
Martijn van Beurden authored
... and use realloc of linkdetails more efficiently. This should reduce the number of fuzzer timeouts for fuzzer_seek Credit: Oss-Fuzz Issue: https://issues.oss-fuzz.com/issues/379254072
-
- Nov 15, 2024
-
-
Martijn van Beurden authored
-
Martijn van Beurden authored
-
- Nov 14, 2024
-
- Nov 13, 2024
-
-
Martijn van Beurden authored
-