[FFmpeg-devel] [PATCH] fix imlib2 memory leaks
Limin Wang
lance.lmwang
Mon Jun 18 04:22:42 CEST 2007
Hi,
$subj, please review attached patch.
Thanks,
Limin
-------------- next part --------------
Index: ffmpeg.c
===================================================================
--- ffmpeg.c (revision 9358)
+++ ffmpeg.c (working copy)
@@ -3858,6 +3858,7 @@
av_free(opt_names);
av_free(video_standard);
+ frame_hook_release();
#ifdef CONFIG_POWERPC_PERF
extern void powerpc_display_perf_report(void);
Index: vhook/imlib2.c
===================================================================
--- vhook/imlib2.c (revision 9358)
+++ vhook/imlib2.c (working copy)
@@ -174,11 +174,17 @@
imlib_context_set_image(ci->imageOverlaid);
imlib_free_image();
}
- ff_eval_free(ci->expr_x);
- ff_eval_free(ci->expr_y);
- ff_eval_free(ci->expr_R);
- ff_eval_free(ci->expr_G);
- ff_eval_free(ci->expr_B);
+ ff_eval_free(ci->eval_x);
+ ff_eval_free(ci->eval_y);
+ ff_eval_free(ci->eval_r);
+ ff_eval_free(ci->eval_g);
+ ff_eval_free(ci->eval_b);
+
+ av_free(ci->expr_x);
+ av_free(ci->expr_y);
+ av_free(ci->expr_R);
+ av_free(ci->expr_G);
+ av_free(ci->expr_B);
sws_freeContext(ci->toRGB_convert_ctx);
sws_freeContext(ci->fromRGB_convert_ctx);
av_free(ctx);
More information about the ffmpeg-devel
mailing list