From: Sebastian Dröge Date: Mon, 18 Apr 2011 09:14:32 +0000 (+0200) Subject: wavenc: Remove bus GSource to prevent a valgrind warning X-Git-Tag: RELEASE-0.10.29~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=84c3b0635310e6d90d9422cb384f89c5074d9e35;p=platform%2Fupstream%2Fgst-plugins-good.git wavenc: Remove bus GSource to prevent a valgrind warning --- diff --git a/tests/check/pipelines/wavenc.c b/tests/check/pipelines/wavenc.c index ee5a3ffc0..ab9f62b41 100644 --- a/tests/check/pipelines/wavenc.c +++ b/tests/check/pipelines/wavenc.c @@ -69,6 +69,7 @@ make_n_channel_wav (const gint channels, const GValueArray * arr) GstBus *bus; GMainLoop *loop; guint i; + guint bus_watch = 0; audiotestsrc = g_new0 (GstElement *, channels); @@ -104,7 +105,7 @@ make_n_channel_wav (const gint channels, const GValueArray * arr) bus = gst_element_get_bus (pipeline); fail_unless (bus != NULL); - gst_bus_add_watch (bus, bus_handler, loop); + bus_watch = gst_bus_add_watch (bus, bus_handler, loop); gst_object_unref (bus); gst_element_set_state (pipeline, GST_STATE_PLAYING); @@ -113,6 +114,9 @@ make_n_channel_wav (const gint channels, const GValueArray * arr) gst_object_unref (pipeline); g_free (audiotestsrc); + + g_main_loop_unref (loop); + g_source_remove (bus_watch); } GST_START_TEST (test_encode_stereo)