1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec/vvc
Michael Niedermayer 84ce5ced31
avcodec/vvc/vvcdec: Do not submit frames without VVCFrameThread
Such frames will crash when pthread functions are called on the NULL pointer

Fixes: member access within null pointer of type 'VVCFrameThread' (aka 'struct VVCFrameThread')
Fixes: 65160/clusterfuzz-testcase-minimized-ffmpeg_BSF_VVC_METADATA_fuzzer-4665241535119360 (partly)
Fixes: 65636/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VVC_fuzzer-5394745824182272

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-04-01 19:05:31 +02:00
..
Makefile
vvc_cabac.c
vvc_cabac.h
vvc_ctu.c lavc/vvc: Fix check whether QG is in first tile col 2024-03-20 22:27:19 +08:00
vvc_ctu.h
vvc_data.c
vvc_data.h
vvc_filter_template.c
vvc_filter.c avcodec/vvcdec: fix boundary strength when IBC involved 2024-03-04 20:39:27 +08:00
vvc_filter.h
vvc_inter_template.c
vvc_inter.c avcodec/vvcdec: fix undefined behaviours for derive_affine_mvc 2024-03-04 20:39:31 +08:00
vvc_inter.h
vvc_intra_template.c
vvc_intra_utils.c
vvc_intra.c
vvc_intra.h
vvc_itx_1d.c
vvc_itx_1d.h
vvc_mvs.c
vvc_mvs.h
vvc_ps.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc_ps.h
vvc_refs.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc_refs.h
vvc_thread.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc_thread.h
vvcdec.c avcodec/vvc/vvcdec: Do not submit frames without VVCFrameThread 2024-04-01 19:05:31 +02:00
vvcdec.h
vvcdsp_template.c
vvcdsp.c
vvcdsp.h