{
GST_DEBUG ("cleanup_capssetter");
+ gst_check_drop_buffers ();
gst_pad_set_active (mysrcpad, FALSE);
gst_pad_set_active (mysinkpad, FALSE);
gst_check_teardown_src_pad (capssetter);
gst_object_unref (bus);
bus = NULL;
+ gst_check_drop_buffers ();
gst_check_teardown_src_pad (icydemux);
if (sinkpad)
gst_check_teardown_sink_pad (icydemux);
GST_DEBUG ("cleanup_jpegenc");
gst_element_set_state (jpegenc, GST_STATE_NULL);
+ gst_check_drop_buffers ();
gst_pad_set_active (mysrcpad, FALSE);
gst_pad_set_active (mysinkpad, FALSE);
gst_check_teardown_sink_pad (jpegenc);
gst_object_unref (bus);
gst_element_set_state (level, GST_STATE_NULL);
cleanup_level (level);
+ gst_check_drop_buffers ();
}
GST_END_TEST;
gst_element_set_state (src, GST_STATE_NULL);
+ gst_check_drop_buffers ();
gst_check_teardown_pad_by_name (src, "src");
gst_check_teardown_element (src);
}
fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_eos ()) == TRUE);
cleanup_qtmux (qtmux, "video_%u");
+ gst_check_drop_buffers ();
}
GST_END_TEST;
gst_element_set_state (qtmux, GST_STATE_NULL);
gst_element_set_state (filesink, GST_STATE_NULL);
+ gst_check_drop_buffers ();
gst_pad_set_active (mysrcpad, FALSE);
teardown_src_pad (mysrcpad);
gst_object_unref (filesink);
g_list_free (inbuffers);
inbuffers = NULL;
+ gst_check_drop_buffers ();
gst_pad_set_active (srcpad, FALSE);
gst_check_teardown_src_pad (rtprtxsend);
gst_check_teardown_element (rtprtxsend);
gst_element_set_state (udpsrc, GST_STATE_NULL);
+ gst_check_drop_buffers ();
gst_check_teardown_pad_by_name (udpsrc, "src");
gst_check_teardown_element (udpsrc);
gst_element_set_state (udpsrc, GST_STATE_NULL);
+ gst_check_drop_buffers ();
gst_check_teardown_pad_by_name (udpsrc, "src");
gst_check_teardown_element (udpsrc);