From: Guillaume Desmottes Date: Mon, 2 May 2016 06:33:42 +0000 (+0200) Subject: filesrc: fix buffer leaks in tests X-Git-Tag: 1.10.4~272 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7c1a09140459bdb5f525f9739b2bf2cb0411b5d8;p=platform%2Fupstream%2Fgstreamer.git filesrc: fix buffer leaks in tests gst_check_setup_sink_pad() internally uses gst_check_chain_func() so we should call gst_check_drop_buffers() when tearing down tests to free the buffers which have been exchanged through the pipeline. https://bugzilla.gnome.org/show_bug.cgi?id=765903 --- diff --git a/tests/check/elements/filesrc.c b/tests/check/elements/filesrc.c index 5487f7c..65b5fb3 100644 --- a/tests/check/elements/filesrc.c +++ b/tests/check/elements/filesrc.c @@ -83,6 +83,7 @@ setup_filesrc (void) static void cleanup_filesrc (GstElement * filesrc) { + gst_check_drop_buffers (); gst_pad_set_active (mysinkpad, FALSE); gst_check_teardown_sink_pad (filesrc); gst_check_teardown_element (filesrc);