# HG changeset patch # User reimar # Date 1264269849 0 # Node ID 8754b8361dc945d855b638099888a631fe3ad722 # Parent a7a2892e24de1da06a6ffb1a85555083aed58ef9 Release buffer when the codec is closed. diff -r a7a2892e24de -r 8754b8361dc9 mdec.c --- a/mdec.c Sat Jan 23 18:01:38 2010 +0000 +++ b/mdec.c Sat Jan 23 18:04:09 2010 +0000 @@ -239,6 +239,8 @@ static av_cold int decode_end(AVCodecContext *avctx){ MDECContext * const a = avctx->priv_data; + if(a->picture.data[0]) + avctx->release_buffer(avctx, &a->picture); av_freep(&a->bitstream_buffer); av_freep(&a->picture.qscale_table); a->bitstream_buffer_size=0;