ffmpeg/libavcodec/hevc
Zhao Zhili 3390bab500 avcodec/hevc: reset long_term_rps.nb_refs for IDR
For mv-hevc, the second layer of IDR frame can be a P slice.
long_term_rps wasn't been reset before the patch, which leading to
ff_hevc_frame_nb_refs return incorrect result.

This fix decoding failure for samples from Pico VR.

(cherry picked from commit 141f5c9071)
2025-11-23 21:47:05 +08:00
..
cabac.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
data.c
data.h
dsp.c
dsp.h
dsp_template.c
filter.c
hevc.h
hevcdec.c avcodec/hevc: reset long_term_rps.nb_refs for IDR 2025-11-23 21:47:05 +08:00
hevcdec.h
Makefile
mvs.c
parse.c
parse.h
parser.c
pred.c
pred.h
pred_template.c
ps.c avcodec/get_bits: Add get_bits_bytesize() 2025-07-11 15:13:21 +02:00
ps.h
ps_enc.c
refs.c avcodec/hevc/refs: don't unconditionally discard non-IRAP frames if no IRAP frame was seen before 2025-10-09 12:15:41 -03:00
sei.c avcodec/hevc/sei: don't attempt to use stale values in HEVCSEITDRDI 2025-10-09 12:15:41 -03:00
sei.h avcodec/hevc/sei: don't attempt to use stale values in HEVCSEITDRDI 2025-10-09 12:15:41 -03:00