FFmpeg/libavcodec/vvc
Marvin Scholz 7d38486975 avcodec/vvc/refs: remove early return
The ret value is checked later on again, so this check
is redundant and would cause the frame to not be unrefd on
failure as well.

So remove this check and add one before av_frame_remove_side_data
to ensure it is not called with an invalid frame.

Fix CID 1648350

Reviewed-by: Frank Plowman <post@frankplowman.com>
2025-06-28 15:16:45 +02:00
..
cabac.c
cabac.h
ctu.c lavc/vvc/plt: validate run and signalled_entries 2025-05-24 10:36:19 +08:00
ctu.h
data.c
data.h
dec.c avcodec/vvc/dec: fix possible null-pointer dereference 2025-06-12 21:16:46 +08:00
dec.h avcodec/vvcdec: verify picture hash 2025-05-31 09:35:54 +08:00
dsp.c
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
filter_template.c
inter.c
inter.h
inter_template.c
intra.c lavc/vvc: Fix condition for using default scaling factor 2025-06-27 06:06:14 +09:00
intra.h
intra_template.c avcodec/vvc/intra: make lmcs_scale_chroma inplace 2025-05-17 09:22:40 +08:00
intra_utils.c
itx_1d.c
itx_1d.h
Makefile avcodec/vvc: support decoding prefix and suffix nal units 2025-05-31 09:35:54 +08:00
mvs.c
mvs.h
ps.c lavc/vvc: Fix divide-by-zero in LMCS param derivation 2025-05-25 09:35:21 +08:00
ps.h
refs.c avcodec/vvc/refs: remove early return 2025-06-28 15:16:45 +02:00
refs.h
sei.c avcodec/vvc: parse all SEI messages 2025-06-12 21:17:07 +08:00
sei.h avcodec/vvc/sei: add decode_frame_field_info 2025-05-31 09:35:54 +08:00
thread.c
thread.h