Mercurial > mplayer.hg
diff libmpcodecs/vf.c @ 5737:de47aebf654c
filters uninit
| author | arpi |
|---|---|
| date | Sat, 20 Apr 2002 22:24:19 +0000 |
| parents | 4a042adc5bd1 |
| children | e9fb293c53d2 |
line wrap: on
line diff
--- a/libmpcodecs/vf.c Sat Apr 20 21:06:09 2002 +0000 +++ b/libmpcodecs/vf.c Sat Apr 20 22:24:19 2002 +0000 @@ -299,3 +299,19 @@ //============================================================================ +void vf_uninit_filter(vf_instance_t* vf){ + if(vf->uninit) vf->uninit(vf); + free_mp_image(vf->imgctx.static_images[0]); + free_mp_image(vf->imgctx.static_images[1]); + free_mp_image(vf->imgctx.temp_images[0]); + free_mp_image(vf->imgctx.export_images[0]); + free(vf); +} + +void vf_uninit_filter_chain(vf_instance_t* vf){ + while(vf){ + vf_instance_t* next=vf->next; + vf_uninit_filter(vf); + vf=next; + } +}
