Author: jai_menon Date: Mon Oct 19 00:22:36 2009 New Revision: 5414 Log: Release allocated buffer after decoding has finished.
Modified: jpeg2000/j2kdec.c Modified: jpeg2000/j2kdec.c ============================================================================== --- jpeg2000/j2kdec.c Sun Oct 18 23:53:00 2009 (r5413) +++ jpeg2000/j2kdec.c Mon Oct 19 00:22:36 2009 (r5414) @@ -1028,6 +1028,16 @@ static av_cold int j2kdec_init(AVCodecCo return 0; } +static av_cold int decode_end(AVCodecContext *avctx) +{ + J2kDecoderContext *s = avctx->priv_data; + + if (s->picture.data[0]) + avctx->release_buffer(avctx, &s->picture); + + return 0; +} + AVCodec jpeg2000_decoder = { "j2k", CODEC_TYPE_VIDEO, @@ -1035,7 +1045,7 @@ AVCodec jpeg2000_decoder = { sizeof(J2kDecoderContext), j2kdec_init, NULL, - NULL, + decode_end, decode_frame, 0, .pix_fmts = _______________________________________________ FFmpeg-soc mailing list FFmpeg-soc@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc