flac/oss-fuzz
Martijn van Beurden 51e61ae99e Fix mistake in fuzzing seed corpus
The seed corpus had a file that was supposed to cover replaygain
synthesis, but didn't have any replaygain tags. Because of the
fixed format of these tags, they aren't reasonbly reachable by
fuzzing without help
2024-07-12 13:03:46 +02:00
..
fuzzing Add a license to fuzzing code 2022-04-25 20:28:17 +02:00
seedcorpus/fuzzer_tool_flac Fix mistake in fuzzing seed corpus 2024-07-12 13:03:46 +02:00
common.h Rename fuzzer source files to simplify oss-fuzz build script 2023-02-21 15:56:40 +01:00
decoder.cc Rename fuzzer source files to simplify oss-fuzz build script 2023-02-21 15:56:40 +01:00
empty.cc Fix oss-build problem and add fuzzer_tool_flac to .gitignore 2023-02-23 06:59:11 +01:00
encoder_v2.cc Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00
encoder.cc Add multithreading to libFLAC++ and more fuzzers 2023-09-22 21:10:15 +02:00
fuzzer_decoder.dict Update fuzzers 2022-04-20 11:10:08 +02:00
fuzzer_encoder.dict Add subdivide_tukey to encoder fuzzer dictionary 2022-11-13 22:41:18 +01:00
fuzzer_reencoder.dict Add fuzzer_reencoder 2022-11-15 22:06:41 +01:00
fuzzer_tool_flac.dict Add flac tool fuzzer dictionary 2023-04-28 23:08:58 +02:00
Makefile.am Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00
metadata.cc Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00
Readme.md Add a license to fuzzing code 2022-04-25 20:28:17 +02:00
reencoder.cc Add multithreading to libFLAC++ and more fuzzers 2023-09-22 21:10:15 +02:00
seek.cc Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00
tool_flac.c Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00
tool_metaflac.c Update copyright to 2024 (#722) 2024-07-11 15:35:32 +02:00

Fuzzers fuzzer_decoder.cc and fuzzer_encoder.cc were taken from

https://github.com/guidovranken/flac-fuzzers

The header files in the directory fuzzing and below were taken from:

https://github.com/guidovranken/fuzzing-headers.git

Some minor modifications were made to make them build with the default C++ warning flags.

The code mentioned above, contributed by Guido Vranken, is licensed under the MIT license. See the files themselves for details