diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2008-04-22 00:18:52 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2008-04-22 00:18:52 +0000 |
commit | 4e11c343001a69660a5d84836975405a401be3e6 (patch) | |
tree | a960e7899d060fc9efc3ef18b46080bbe951499c /gst/goom/convolve_fx.c | |
parent | d2af0c69a161ff7bc9acabec4ecb3fa665dbf66e (diff) |
gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.
Original commit message from CVS:
* gst/goom/config_param.c: (goom_plugin_parameters_free):
* gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
* gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
* gst/goom/flying_stars_fx.c: (fs_free):
* gst/goom/goom_config_param.h:
* gst/goom/goom_core.c: (goom_init), (goom_close):
* gst/goom/goom_plugin_info.h:
* gst/goom/gstgoom.c: (gst_goom_finalize):
* gst/goom/lines.c: (goom_lines_free):
* gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
* gst/goom/surf3d.c: (grid3d_free):
* gst/goom/surf3d.h:
* gst/goom/tentacle3d.c: (tentacle_free):
Free a bunch of stuff, and initialise things to fix leaks
and valgrind warnings in the testsuite.
Fixes: #529268
Diffstat (limited to 'gst/goom/convolve_fx.c')
-rw-r--r-- | gst/goom/convolve_fx.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gst/goom/convolve_fx.c b/gst/goom/convolve_fx.c index d1b06d84..9e0498a8 100644 --- a/gst/goom/convolve_fx.c +++ b/gst/goom/convolve_fx.c @@ -105,6 +105,8 @@ convolve_init (VisualFX * _this, PluginInfo * info) data->params.params[3] = &data->factor_p; data->params.params[4] = 0; + data->h_height = 0; + /* init rotozoom tables */ compute_tables (_this, info); data->theta = 0; @@ -119,6 +121,10 @@ convolve_init (VisualFX * _this, PluginInfo * info) static void convolve_free (VisualFX * _this) { + ConvData *data = (ConvData *) _this->fx_data; + + goom_plugin_parameters_free (&data->params); + free (_this->fx_data); } |