mame/3rdparty/flac/oss-fuzz
..
fuzzing
common.h
decoder.cc
empty.cc
encoder.cc
encoder_v2.cc
fuzzer_encoder.dict
Makefile.am
Makefile.in
metadata.cc
Readme.md
reencoder.cc
seek.cc
tool_flac.c
tool_metaflac.c

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