Quoting Nuo Mi (2024-09-15 10:49:31)
> On Sun, Sep 15, 2024 at 1:04 PM Zhao Zhili <quinkbl...@foxmail.com> wrote:
> 
> > From: Zhao Zhili <zhiliz...@tencent.com>
> >
> > ff_vvc_output_frame is called before actually decoding. It's possible
> > for ff_vvc_output_frame to select current frame to output. If current
> > frame is nonref frame, it will be released by ff_vvc_unref_frame.
> >
> > Fix this by always marking the current frame with
> > VVC_FRAME_FLAG_SHORT_REF, as is done by the HEVC decoder.
> > ---
> >  libavcodec/vvc/refs.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c
> > index bebcef7fd6..133ff9eaba 100644
> > --- a/libavcodec/vvc/refs.c
> > +++ b/libavcodec/vvc/refs.c
> > @@ -193,7 +193,7 @@ int ff_vvc_set_new_ref(VVCContext *s, VVCFrameContext
> > *fc, AVFrame **frame)
> >      if (s->no_output_before_recovery_flag && (IS_RASL(s) ||
> > !GDR_IS_RECOVERED(s)))
> >          ref->flags = VVC_FRAME_FLAG_SHORT_REF;
> >      else if (ph->r->ph_pic_output_flag)
> > -        ref->flags = VVC_FRAME_FLAG_OUTPUT;
> > +        ref->flags = VVC_FRAME_FLAG_OUTPUT | VVC_FRAME_FLAG_SHORT_REF;
> >
> >      if (!ph->r->ph_non_ref_pic_flag)
> >          ref->flags |= VVC_FRAME_FLAG_SHORT_REF;
> > --
> > 2.42.0
> >
> Thank you, Zhili.
> Applied.
> 
> Hi James,
> Could you help merge
> https://patchwork.ffmpeg.org/project/ffmpeg/patch/tencent_60cd804fdad504277b38a716714d13202...@qq.com/
> and add the clip to fate?

Just FYI, the official way to request samples upload is add
samples-requ...@ffmpeg.org to Cc. James is one of the people on that
list, but not the only one.

-- 
Anton Khirnov
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to