FFmpeg/libavcodec/vvc
Frank Plowman 392aa9daf2 lavc/vvc: Fix derivation of inverse LMCS idx
The clamping of idxYInv from H.266(V3) section 8.8.2.3 was missing.
This could lead to OOB reads from lmcs->pivot or input_pivot.

I also changed the derivation of the forward LMCS idx to use a shift
rather than a division for speed and as this is actually how the
variable is declared in the specification (8.7.5.2).

Signed-off-by: Frank Plowman <post@frankplowman.com>
2025-02-22 12:02:59 +08:00
..
cabac.c lavc/vvc: Use a bitfield to store MIP information 2024-12-07 17:37:45 +08:00
cabac.h
ctu.c lavc/vvc: Fix race condition for MVs cropped to subpic 2025-01-05 20:25:29 +08:00
ctu.h
data.c
data.h
dec.c lavc/vvcdec: refact, set AVCodecContext->has_b_frames in sps_export_stream_params 2025-02-22 11:29:58 +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
dsp_template.c
filter.c
filter.h
filter_template.c
inter.c
inter.h
inter_template.c
intra.c
intra.h
intra_template.c lavc/vvc: Use a bitfield to store MIP information 2024-12-07 17:37:45 +08:00
intra_utils.c
itx_1d.c
itx_1d.h
Makefile
mvs.c lavc/vvc: Don't check motion estimation region for IBC 2024-12-03 10:20:51 +08:00
mvs.h
ps.c lavc/vvc: Fix derivation of inverse LMCS idx 2025-02-22 12:02:59 +08:00
ps.h
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/dec: print thread debug logs only if DEBUG is defined 2025-01-10 10:23:57 -03:00
thread.h