You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Frank Plowman
49c3918c1a
lavc/vvc: Validate temporal MVP references
...
Per VVCv3 p. 157, the collocated reference picture used in temporal
motion vector prediction must have RprConstraintsActiveFlag equal to
zero and the same CTU size as the current picture. Add these checks,
fixing crashes decoding some fuzzed bitstreams.
Additionally, only set up the collocated reference picture if it is
actually going to be used (i.e. if ph_temporal_mvp_enabled_flag is 1),
else legal RPR bitstreams will fail the new checks.
Co-authored-by: Nuo Mi <nuomi2021@gmail.com>
Signed-off-by: Frank Plowman <post@frankplowman.com>
9 months ago
..
Makefile
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
cabac.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
cabac.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
ctu.c
avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR
10 months ago
ctu.h
avcodec/vvcdec: increase edge_emu_buffer for RPR
10 months ago
data.c
avcodec/vvcdec: add vvc inter filters for RPR
10 months ago
data.h
avcodec/vvcdec: add vvc inter filters for RPR
10 months ago
dec.c
avcodec/vvcdec: inter, wait reference with a different resolution
10 months ago
dec.h
avcodec/vvcdec: inter, wait reference with a different resolution
10 months ago
dsp.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
dsp.h
avcodec/vvcdec: add RPR dsp
10 months ago
dsp_template.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
filter.c
avcodec/vvcdec: refact out VVCRefPic from RefPicList
10 months ago
filter.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
filter_template.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
inter.c
avcodec/vvcdec: support Reference Picture Resampling
10 months ago
inter.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
inter_template.c
avcodec/vvcdec: add RPR dsp
10 months ago
intra.c
lavc/vvc: Fix out-of-bounds array access
11 months ago
intra.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
intra_template.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
intra_utils.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
itx_1d.c
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
itx_1d.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
mvs.c
avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR
10 months ago
mvs.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
ps.c
lavc/vvc: Fix left shifts of negative values
11 months ago
ps.h
lavc/vvc: Increase size of ctb_size_y
11 months ago
refs.c
lavc/vvc: Validate temporal MVP references
9 months ago
refs.h
avcodec/vvc: Rename vvc_?foo->foo
11 months ago
thread.c
avcodec/vvcdec: inter, wait reference with a different resolution
10 months ago
thread.h
avcodec/vvcdec: ff_vvc_frame_submit, avoid initializing task twice.
10 months ago