[Mplayer-cvslog] CVS: main/libmpcodecs vf_pp.c,1.20,1.21
Arpi of Ize
arpi at mplayerhq.hu
Thu Dec 19 23:34:17 CET 2002
Update of /cvsroot/mplayer/main/libmpcodecs
In directory mail:/var/tmp.root/cvs-serv28683
Modified Files:
vf_pp.c
Log Message:
fixed memleak caused by multiple config() calls - thx Gabu
Index: vf_pp.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpcodecs/vf_pp.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- vf_pp.c 6 Nov 2002 23:54:24 -0000 1.20
+++ vf_pp.c 19 Dec 2002 22:33:59 -0000 1.21
@@ -37,6 +37,7 @@
static int config(struct vf_instance_s* vf,
int width, int height, int d_width, int d_height,
unsigned int voflags, unsigned int outfmt){
+ if(vf->priv->context) pp_free_context(vf->priv->context);
vf->priv->context= pp_get_context(width, height,
(gCpuCaps.hasMMX ? PP_CPU_CAPS_MMX : 0)
| (gCpuCaps.hasMMX2 ? PP_CPU_CAPS_MMX2 : 0)
More information about the MPlayer-cvslog
mailing list