1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00
FFmpeg/libavcodec/vvc
Michael Niedermayer b95c0d93ff avcodec/vvc/vvcdec: allow vvc_decode_close() on failed open
Fixes: division by 0
Fixes: 67008/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VVC_fuzzer-5873503163187200

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-03-02 13:29:07 +08:00
..
Makefile avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01:00
vvc_cabac.c avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC 2024-02-24 20:24:55 +08:00
vvc_cabac.h vvcdec: add cabac decoder 2024-01-03 23:15:06 +08:00
vvc_ctu.c avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_ctu.h avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_data.c
vvc_data.h
vvc_filter_template.c avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00
vvc_filter.c avcodec/vvcdec: deblock_bs, fix intra check for IBC 2024-02-24 20:24:55 +08:00
vvc_filter.h vvcdec: add LMCS, Deblocking, SAO, and ALF filters 2024-01-03 23:15:12 +08:00
vvc_inter_template.c avcodec/vvc/vvc_inter_template: move put/put_luma/put_chroma template to h2656_inter_template.c 2024-02-01 19:54:28 +08:00
vvc_inter.c avcodec/vvcdec: skip inter prediction for IBC blocks 2024-02-24 20:24:55 +08:00
vvc_inter.h vvcdec: add inter prediction 2024-01-03 23:15:11 +08:00
vvc_intra_template.c lavc/vvc: Clamp shift RHS 2024-01-26 15:47:41 -03:00
vvc_intra_utils.c avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01:00
vvc_intra.c avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01:00
vvc_intra.h vvcdec: add intra prediction 2024-01-03 23:15:12 +08:00
vvc_itx_1d.c avcodec: Remove superfluous ';' outside of functions 2024-02-21 01:06:29 +01:00
vvc_itx_1d.h vvcdec: add inv transform 1d 2024-01-03 23:15:11 +08:00
vvc_mvs.c avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_mvs.h avcodec/vvc/vvc_mvs: Add proper header include 2024-03-02 02:54:12 +01:00
vvc_ps.c avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00
vvc_ps.h lavc/vvc_ps: Correct vaule of ALF_NUM_FILTERS_CC 2024-02-23 22:08:56 +08:00
vvc_refs.c lavc/vvc: Use pps->{width, height} over sps->{width, height} 2024-02-16 12:05:03 +08:00
vvc_refs.h avcodec/vvcdec: fix seeking for open GOP 2024-02-05 21:43:18 +08:00
vvc_thread.c avcodec/vvc_thread: don't use an anonymous union 2024-01-06 23:28:03 -03:00
vvc_thread.h vvcdec: add CTU thread logical 2024-01-03 23:15:12 +08:00
vvcdec.c avcodec/vvc/vvcdec: allow vvc_decode_close() on failed open 2024-03-02 13:29:07 +08:00
vvcdec.h avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +08:00
vvcdsp_template.c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:22 +01:00
vvcdsp.c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:22 +01:00
vvcdsp.h avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00