ffmpeg/libavcodec/vvc
Frank Plowman 0382291811 lavc/vvc: Fix divide-by-zero in LMCS param derivation
Add three missing requirements on bitstream conformance from 7.4.3.19 of
H.266 (V3).  Issue found using fuzzing.

Signed-off-by: Frank Plowman <post@frankplowman.com>
2025-05-25 09:35:21 +08:00
..
cabac.c avcodec/vvc/cabac: add ff_vvc_cu_act_enabled_flag 2025-05-17 09:22:40 +08:00
cabac.h avcodec/vvc/cabac: add ff_vvc_cu_act_enabled_flag 2025-05-17 09:22:40 +08:00
ctu.c lavc/vvc/plt: validate run and signalled_entries 2025-05-24 10:36:19 +08:00
ctu.h avcodec/vvc/ctu: add palette support 2025-05-17 09:22:40 +08:00
data.c avcodec/vvcdec: add vvc inter filters for RPR 2024-05-21 20:20:25 +08:00
data.h avcodec/vvcdec: add vvc inter filters for RPR 2024-05-21 20:20:25 +08:00
dec.c avcodec/vvc/ctu: add palette support 2025-05-17 09:22:40 +08:00
dec.h lavc/vvcdec: remove unneeded VVCContext->pix_fmt 2025-01-29 18:22:41 +08:00
dsp.c lavc/vvc: Use a bitfield to store MIP information 2024-12-07 17:37:45 +08:00
dsp.h avcodec/vvc/intra: make lmcs_scale_chroma inplace 2025-05-17 09:22:40 +08:00
dsp_template.c avcodec/vvc/intra: refact, predict jcbcr to tb->coeffs 2025-05-17 09:22:40 +08:00
filter.c lavc/vvc: Avoid UB in DB strength derivation for PLT CUs 2025-05-24 21:50:46 +08:00
filter.h avcodec/vvcdec: refact out deblock boundary strength stage 2024-10-16 20:28:09 +08:00
filter_template.c avcodec/vvc: Remove write-only assignments in alf_filter_chroma 2024-07-17 21:23:41 +08:00
inter.c avcodec/vvcdec: split ctu table to zero init and no zero init parts 2024-08-15 20:19:45 +08:00
inter.h avcodec/vvc: Rename vvc_?foo->foo 2024-04-04 16:45:00 +02:00
inter_template.c avcodec/vvc: Don't use large array on stack 2024-10-01 11:30:22 +08:00
intra.c avcodec/vvc: add adaptive color transform support 2025-05-17 09:22:40 +08:00
intra.h avcodec/vvc/intra: add ff_vvc_palette_derive_scale 2025-05-17 09:22:40 +08:00
intra_template.c avcodec/vvc/intra: make lmcs_scale_chroma inplace 2025-05-17 09:22:40 +08:00
intra_utils.c lavc/vvc: Remove floating point logic 2024-11-11 19:31:00 +08:00
itx_1d.c avcodec/vvc: Rename vvc_?foo->foo 2024-04-04 16:45:00 +02:00
itx_1d.h avcodec/vvc: Rename vvc_?foo->foo 2024-04-04 16:45:00 +02:00
Makefile avcodec/vvc/Makefile: Move VVC decoder->h2645data dep to lavc/Makefile 2025-03-18 13:45:20 +01:00
mvs.c avcodec/vvc/ctu: add palette support 2025-05-17 09:22:40 +08:00
mvs.h avcodec/vvc: refact, save pf and ciip_flag in ff_vvc_set_intra_mvf 2025-05-17 09:22:40 +08:00
ps.c lavc/vvc: Fix divide-by-zero in LMCS param derivation 2025-05-25 09:35:21 +08:00
ps.h lavc/vvc_ps: Add alf raw syntax into VVCALF 2024-11-01 12:13:07 +08:00
refs.c avcodec/vvc/refs: Check content_ref in set_pict_type() 2025-02-15 11:25:12 +08:00
refs.h avcodec/vvc: Add support for output_corrupt/showall flags 2025-01-19 13:30:13 +08:00
thread.c avcodec/vvc/ctu: add palette support 2025-05-17 09:22:40 +08:00
thread.h avcodec: make a local copy of executor 2024-10-04 21:58:42 +08:00