ext/lame/gstlame.c: Don't leak the allowed caps.

Original commit message from CVS:
* ext/lame/gstlame.c: (gst_lame_setup):
Don't leak the allowed caps.
* tests/check/pipelines/lame.c: (GST_START_TEST):
Stop leaking all buffers. Fixes bug #515575.
This commit is contained in:
Sebastian Dröge 2008-02-11 09:13:33 +00:00
parent 1e3d3da4a4
commit cfcd418583
4 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2008-02-11 Sebastian Dröge <slomo@circular-chaos.org>
* ext/lame/gstlame.c: (gst_lame_setup):
Don't leak the allowed caps.
* tests/check/pipelines/lame.c: (GST_START_TEST):
Stop leaking all buffers. Fixes bug #515575.
2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
* gst/mpegaudioparse/plugin.c:

2
common

@ -1 +1 @@
Subproject commit 8b37d7ee833fab1d25b484d8574df3dae231b5f2
Subproject commit 961bb6bd997d7c8da6058534e86b4a1361c0fcea

View file

@ -1200,6 +1200,8 @@ gst_lame_setup (GstLame * lame)
GST_DEBUG_OBJECT (lame, "Letting lame choose sample rate");
lame_set_out_samplerate (lame->lgf, 0);
}
gst_caps_unref (allowed_caps);
allowed_caps = NULL;
} else {
GST_DEBUG_OBJECT (lame, "No peer yet, letting lame choose sample rate");
lame_set_out_samplerate (lame->lgf, 0);

View file

@ -58,6 +58,7 @@ GST_START_TEST (test_format)
gst_buffer_straw_stop_pipeline (bin, pad);
gst_buffer_unref (buffer);
gst_object_unref (pad);
gst_object_unref (bin);
}