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 = {