On Sun, Sep 18, 2011 at 12:17:44AM +0200, [email protected] wrote: > From: Laurent Aimar <[email protected]> > > This prevents crashes with some corrupted bitstreams. > --- > libavcodec/rv10.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c > index d789eff..b659079 100644 > --- a/libavcodec/rv10.c > +++ b/libavcodec/rv10.c > @@ -531,8 +531,12 @@ static int rv10_decode_packet(AVCodecContext *avctx, > if(MPV_frame_start(s, avctx) < 0) > return -1; > ff_er_frame_start(s); > + } else { > + if (s->current_picture_ptr->f.pict_type != s->pict_type) > + return -1; > } > > + > av_dlog(avctx, "qscale=%d\n", s->qscale); > > /* default quantization values */ > --
Look good except for unneeded new line and maybe an error message would be good. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
