[FFmpeg-devel] [PATCH] Fix hang with multithreaded VP8 decoded.

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun Dec 11 17:42:24 CET 2011


On Sun, Dec 11, 2011 at 05:24:01PM +0100, Michael Niedermayer wrote:
> On Sun, Dec 11, 2011 at 04:06:25PM +0100, Reimar Döffinger wrote:
> > This happens when the first frames are not a keyframes.
> > Sample might become available at samples/nsv/vp8.nsv
> >
> > Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
> > ---
> >  libavcodec/vp8.c |    1 +
> >  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> should be ok

Hm, maybe someone could have another look?
Because I think the real issue is that sometimes we will record
frames as reference frames even though we later (at this if) decide
to not decode them.
It might be much better to fix that instead, but to me that reference
handling code seems very ugly and convoluted.


More information about the ffmpeg-devel mailing list