FFmpeg/libavcodec/vvc
Nuo Mi 4de67e8746 avcodec/vvcdec: return error if CTU size > 128
The v3 spec reserves CTU size 256. Currently, we use an uint8_t* table to hold cb_width and cb_height.
If a CTU size of 256 is not split, cb_width and cb_height will overflow to 0.
To avoid switching to uint16_t, rejecting CTU size 256 provides a simple solution.
2024-11-30 09:58:59 +08:00
..
cabac.c
cabac.h
ctu.c avcodec/vvcdec: misc, reformat inter_data() 2024-11-30 09:58:59 +08:00
ctu.h avcodec/vvdec: refact, ff_vvc_deblock_bs use CodingUnit/TransformUnit instead of fc->tabs 2024-10-16 20:28:09 +08:00
data.c
data.h
dec.c lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +08:00
dec.h lavc/vvc_dec: Add hardware decode API 2024-11-01 12:13:07 +08:00
dsp.c
dsp.h
dsp_template.c
filter.c avcodec/vvdec: refact, ff_vvc_deblock_bs use CodingUnit/TransformUnit instead of fc->tabs 2024-10-16 20:28:09 +08:00
filter.h avcodec/vvcdec: refact out deblock boundary strength stage 2024-10-16 20:28:09 +08:00
filter_template.c
inter.c
inter.h
inter_template.c avcodec/vvc: Don't use large array on stack 2024-10-01 11:30:22 +08:00
intra.c
intra.h
intra_template.c
intra_utils.c lavc/vvc: Remove floating point logic 2024-11-11 19:31:00 +08:00
itx_1d.c
itx_1d.h
Makefile
mvs.c
mvs.h
ps.c avcodec/vvcdec: return error if CTU size > 128 2024-11-30 09:58:59 +08:00
ps.h lavc/vvc_ps: Add alf raw syntax into VVCALF 2024-11-01 12:13:07 +08:00
refs.c lavc/vvc_dec: Add hardware decode API 2024-11-01 12:13:07 +08:00
refs.h lavc/vvc_refs: Define VVC_FRAME_FLAG* to h header 2024-11-01 12:13:07 +08:00
thread.c avcodec/vvcdec: schedule next stage only if the current stage reports no error 2024-11-30 09:58:59 +08:00
thread.h avcodec: make a local copy of executor 2024-10-04 21:58:42 +08:00