Hi, ----- Mail original ----- > --- > libavcodec/pngdec.c | 30 ++++++++++++------------------ > 1 file changed, 12 insertions(+), 18 deletions(-) > > diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c > index 57b73c1..e3d61f6 100644 > --- a/libavcodec/pngdec.c > +++ b/libavcodec/pngdec.c > @@ -411,11 +411,6 @@ static int decode_zbuf(AVBPrint *bp, const > uint8_t *data, > unsigned buf_size; > int ret; > > - zstream.zalloc = ff_png_zalloc; > - zstream.zfree = ff_png_zfree; > - zstream.opaque = NULL; > - if (inflateInit(&zstream) != Z_OK) > - return AVERROR_EXTERNAL; > zstream.next_in = (unsigned char *)data; > zstream.avail_in = data_end - data; > av_bprint_init(bp, 0, -1); > @@ -437,12 +432,10 @@ static int decode_zbuf(AVBPrint *bp, const > uint8_t *data, > if (ret == Z_STREAM_END) > break; > } > - inflateEnd(&zstream); > bp->str[bp->len] = 0; > return 0; > > fail: > - inflateEnd(&zstream); > av_bprint_finalize(bp, NULL); > return ret; > } >
Actually, this one shouldn't be touched, will resend shortly... -- Ben _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel