PR #20729 opened by Zhao Zhili (quink) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20729 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20729.patch
>From 30098f359a23a5016c99706e7d1f075188325841 Mon Sep 17 00:00:00 2001 From: Zhao Zhili <[email protected]> Date: Tue, 21 Oct 2025 01:24:27 +0800 Subject: [PATCH] avcodec/vvc: fix false alarm of missing ref on RASL --- libavcodec/vvc/refs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c index 1840caa4ec..f134a100b4 100644 --- a/libavcodec/vvc/refs.c +++ b/libavcodec/vvc/refs.c @@ -450,7 +450,8 @@ static int add_candidate_ref(VVCContext *s, VVCFrameContext *fc, RefPicList *lis if (!IS_CVSS(s)) { const bool ref_corrupt = !ref || (ref->flags & VVC_FRAME_FLAG_CORRUPT); - const bool recovering = s->no_output_before_recovery_flag && !GDR_IS_RECOVERED(s); + const bool recovering = s->no_output_before_recovery_flag && + (IS_RASL(s) || !GDR_IS_RECOVERED(s)); if (ref_corrupt && !recovering) { if (!(s->avctx->flags & AV_CODEC_FLAG_OUTPUT_CORRUPT) && -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
