mirror of https://github.com/google/oss-fuzz.git
[FFmpeg] Add fuzzing for bitstream filters (#3096)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c4579d9358
commit
6089bc488b
|
@ -160,6 +160,15 @@ FUZZ_TARGET_SOURCE=$SRC/ffmpeg/tools/target_dec_fuzzer.c
|
|||
export TEMP_VAR_CODEC="AV_CODEC_ID_H264"
|
||||
export TEMP_VAR_CODEC_TYPE="VIDEO"
|
||||
|
||||
CONDITIONALS=`grep 'BSF 1$' config.h | sed 's/#define CONFIG_\(.*\)_BSF 1/\1/'`
|
||||
for c in $CONDITIONALS ; do
|
||||
fuzzer_name=ffmpeg_BSF_${c}_fuzzer
|
||||
symbol=`echo $c | sed "s/.*/\L\0/"`
|
||||
echo -en "[libfuzzer]\nmax_len = 1000000\n" > $OUT/${fuzzer_name}.options
|
||||
make tools/target_bsf_${symbol}_fuzzer
|
||||
mv tools/target_bsf_${symbol}_fuzzer $OUT/${fuzzer_name}
|
||||
done
|
||||
|
||||
# Build fuzzers for decoders.
|
||||
CONDITIONALS=`grep 'DECODER 1$' config.h | sed 's/#define CONFIG_\(.*\)_DECODER 1/\1/'`
|
||||
for c in $CONDITIONALS ; do
|
||||
|
|
Loading…
Reference in New Issue