On Fri, Nov 25, 2016 at 10:13:06PM +0100, Andreas Cadhalpun wrote: > This fixes a segmentation fault caused by calling memcpy with NULL as > second argument in handle_p_frame_apng. > > Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > --- > libavcodec/pngdec.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c > index 36275ae..a7b330b 100644 > --- a/libavcodec/pngdec.c > +++ b/libavcodec/pngdec.c > @@ -922,7 +922,7 @@ static int decode_fctl_chunk(AVCodecContext *avctx, > PNGDecContext *s, > return AVERROR_INVALIDDATA; > } > > - if (sequence_number == 0 && dispose_op == APNG_DISPOSE_OP_PREVIOUS) { > + if (!s->previous_picture.f->data[0] && dispose_op == > APNG_DISPOSE_OP_PREVIOUS) { > // No previous frame to revert to for the first frame > // Spec says to just treat it as a APNG_DISPOSE_OP_BACKGROUND > dispose_op = APNG_DISPOSE_OP_BACKGROUND;
wont this be different when seeking back to the first frame ? is that intended ? [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The greatest way to live with honor in this world is to be what we pretend to be. -- Socrates
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel