audiorate: fix buffer leaks in tests
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Tue, 10 May 2016 10:17:34 +0000 (12:17 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 14 May 2016 07:47:33 +0000 (10:47 +0300)
It 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=766226

tests/check/elements/audiorate.c

index b5a3e50..7664cb0 100644 (file)
@@ -442,6 +442,7 @@ GST_START_TEST (test_large_discont)
   gst_element_set_state (audiorate, GST_STATE_NULL);
   gst_caps_unref (caps);
 
+  gst_check_drop_buffers ();
   gst_check_teardown_sink_pad (audiorate);
   gst_check_teardown_src_pad (audiorate);