On Thu, Nov 24, 2011 at 11:26:38AM +0100, Anton Khirnov wrote: > From: Reimar Döffinger <[email protected]> > > Otherwise it might return a write-only frame which would break > decoding completely. > > Signed-off-by: Anton Khirnov <[email protected]> > --- > libavcodec/roqvideodec.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/libavcodec/roqvideodec.c b/libavcodec/roqvideodec.c > index 64a15fa..527ba51 100644 > --- a/libavcodec/roqvideodec.c > +++ b/libavcodec/roqvideodec.c > @@ -175,6 +175,7 @@ static int roq_decode_frame(AVCodecContext *avctx, > RoqContext *s = avctx->priv_data; > int copy= !s->current_frame->data[0]; > > + s->current_frame->reference = 3; > if (avctx->reget_buffer(avctx, s->current_frame)) { > av_log(avctx, AV_LOG_ERROR, " RoQ: get_buffer() failed\n"); > return -1; > --
OK (but still WTFy) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
