free that last frame
authorMike Melanson <mike@multimedia.cx>
Mon, 28 Mar 2005 20:40:21 +0000 (20:40 +0000)
committerMike Melanson <mike@multimedia.cx>
Mon, 28 Mar 2005 20:40:21 +0000 (20:40 +0000)
Originally committed as revision 4095 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/qpeg.c

index fa94585..a2d7e4a 100644 (file)
@@ -280,6 +280,10 @@ static int decode_init(AVCodecContext *avctx){
 
 static int decode_end(AVCodecContext *avctx){
     QpegContext * const a = avctx->priv_data;
+    AVFrame * const p= (AVFrame*)&a->pic;
+    
+    if(p->data[0])
+        avctx->release_buffer(avctx, p);
 
     av_free(a->refdata);
     return 0;