ffmpeg/tools
Michael Niedermayer 1b8d95da3a
tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content
This matches production code which also zeros these buffers

Fixes: use of uninitialized values
Fixes: 70885/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP6F_fuzzer-4610946029387776 (and likely others)

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-08-10 15:04:46 +02:00
..
python
.gitignore
aviocat.c
bisect-create
bookmarklets.html
clean-diff
coverity.c tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale() 2024-07-07 23:36:27 +02:00
crypto_bench.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cws2fws.c
decode_simple.c tools/decode_simple: Check avcodec_send_packet() for errors on flushing 2024-05-28 03:48:06 +02:00
decode_simple.h
dvd2concat
enc_recon_frame_test.c tools/enc_recon_frame_test: Assert that av_image_get_linesize() succeeds 2024-05-28 03:48:03 +02:00
enum_options.c
ffescape.c
ffeval.c
ffhash.c
fourcc2pixfmt.c
gen-rc
general_assembly.pl
graph2dot.c
ismindex.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libav-merge-next-commit
loudnorm.rb
make_chlayout_test
Makefile add tools/target_swr_fuzzer 2024-08-08 15:26:52 +02:00
missing_codec_desc
murge
normalize.py
patcheck
pktdumper.c
plotframes
probetest.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
qt-faststart.c
scale_slice_test.c
seek_print.c
sidxindex.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sofa2wavs.c
source2c
target_bsf_fuzzer.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
target_dec_fate.list
target_dec_fate.sh
target_dec_fuzzer.c tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content 2024-08-10 15:04:46 +02:00
target_dem_fuzzer.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
target_enc_fuzzer.c tools/target_enc_fuzzer: A64MULTI5 encoder is very slow, check and adjust threshold 2024-07-12 22:44:19 +02:00
target_swr_fuzzer.c add tools/target_swr_fuzzer 2024-08-08 15:26:52 +02:00
target_sws_fuzzer.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
trasher.c
uncoded_frame.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
unwrap-diff
venc_data_dump.c
yuvcmp.c
zmqsend.c
zmqshell.py