On 2012-03-16 18:50:01 +0100, Kostya Shishkov wrote:
> On Fri, Mar 16, 2012 at 06:36:54PM +0100, Janne Grunau wrote:
> > Error resilience does not support rv34 fully and can cause deadlocks
> > during frame multithreading on damaged frames (see bug 125).
> > ---
> >  libavcodec/rv34.c |    1 -
> >  1 files changed, 0 insertions(+), 1 deletions(-)
> > 
> > diff --git a/libavcodec/rv34.c b/libavcodec/rv34.c
> > index fd74f07..8fc093c 100644
> > --- a/libavcodec/rv34.c
> > +++ b/libavcodec/rv34.c
> > @@ -1574,7 +1574,6 @@ static int finish_frame(AVCodecContext *avctx, 
> > AVFrame *pict)
> >      MpegEncContext *s = &r->s;
> >      int got_picture = 0;
> >  
> > -    ff_er_frame_end(s);
> >      ff_MPV_frame_end(s);
> >  
> >      if (HAVE_THREADS && (s->avctx->active_thread_type & FF_THREAD_FRAME))
> > -- 
> 
> LGTM

droppend, Ronald found the real problem.

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

Reply via email to