Hi, On Wed, May 10, 2017 at 12:37 PM, Michael Niedermayer < mich...@niedermayer.cc> wrote:
> Fixes: 1470/clusterfuzz-testcase-minimized-5404421666111488 > Fixes: 1472/clusterfuzz-testcase-minimized-5677426430443520 > > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > --- > libavcodec/webp.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/libavcodec/webp.c b/libavcodec/webp.c > index e0cd72d03a..1eebb8ccef 100644 > --- a/libavcodec/webp.c > +++ b/libavcodec/webp.c > @@ -1351,6 +1351,9 @@ static int vp8_lossy_decode_frame(AVCodecContext > *avctx, AVFrame *p, > if (ret < 0) > return ret; > > + if (!*got_frame) > + return AVERROR_INVALIDDATA; This has real meaning - it suggests alt-ref frames don't have alpha planes. Suggestions: - please confirm that with @skal; - return 0, not AVERROR_INVALIDDATA, since alt-ref frames aren't decoding errors. Ronald _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel