On 11/05/15 21:11, Vittorio Giovara wrote: > Found-by: Carl Eugen Hoyos <[email protected]> > --- > libavcodec/qdrw.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/libavcodec/qdrw.c b/libavcodec/qdrw.c > index f7a4377..477175c 100644 > --- a/libavcodec/qdrw.c > +++ b/libavcodec/qdrw.c > @@ -125,6 +125,10 @@ static int decode_frame(AVCodecContext *avctx, > > bytestream2_init(&gbc, avpkt->data, avpkt->size); > > + /* PICT images start with a 512 bytes empty header */ > + if (bytestream2_peek_be32(&gbc) == 0) > + bytestream2_skip(&gbc, 512); > + > /* smallest PICT header */ > if (bytestream2_get_bytes_left(&gbc) < 40) { > av_log(avctx, AV_LOG_ERROR, "Frame is too small %d\n", >
Sure. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
