Quoting Hendrik Leppkes (2014-11-28 16:12:11)
> On Fri, Nov 28, 2014 at 1:22 PM, Anton Khirnov <[email protected]> wrote:
> 
> > Prevents DPB from filling up with damaged input.
> > ---
> >  libavcodec/hevc.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
> > index 08bed86..118e3a1 100644
> > --- a/libavcodec/hevc.c
> > +++ b/libavcodec/hevc.c
> > @@ -2460,7 +2460,7 @@ static int hevc_frame_start(HEVCContext *s)
> >
> >  fail:
> >      if (s->ref)
> > -        ff_thread_report_progress(&s->ref->tf, INT_MAX, 0);
> > +        ff_hevc_unref_frame(s, s->ref, ~0);
> >      s->ref = NULL;
> >      return ret;
> >  }
> > --
> >
> 
> Does that still report progress, potentially unlocking any potential
> waiters?
> 

No.

There should be no potential waiters for this frame, since we just
allocated it and finish_setup has not been called yet.

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to