Mercurial > libavcodec.hg
comparison 4xm.c @ 10395:d02739e638cf libavcodec
Add missing release_buffer on close
author | reimar |
---|---|
date | Tue, 13 Oct 2009 18:28:37 +0000 |
parents | ef6e027092cc |
children | 8c327647b2a4 |
comparison
equal
deleted
inserted
replaced
10394:81cf22a16ab3 | 10395:d02739e638cf |
---|---|
830 for(i=0; i<CFRAME_BUFFER_COUNT; i++){ | 830 for(i=0; i<CFRAME_BUFFER_COUNT; i++){ |
831 av_freep(&f->cfrm[i].data); | 831 av_freep(&f->cfrm[i].data); |
832 f->cfrm[i].allocated_size= 0; | 832 f->cfrm[i].allocated_size= 0; |
833 } | 833 } |
834 free_vlc(&f->pre_vlc); | 834 free_vlc(&f->pre_vlc); |
835 if(f->current_picture.data[0]) | |
836 avctx->release_buffer(avctx, &f->current_picture); | |
837 if(f->last_picture.data[0]) | |
838 avctx->release_buffer(avctx, &f->last_picture); | |
835 | 839 |
836 return 0; | 840 return 0; |
837 } | 841 } |
838 | 842 |
839 AVCodec fourxm_decoder = { | 843 AVCodec fourxm_decoder = { |