Commit 323331a0 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠
Browse files

tests/check/elements/matroskamux.c: Collectpads in core got changed and now...

tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is...

Original commit message from CVS:
* tests/check/elements/matroskamux.c: (setup_src_pad):
Collectpads in core got changed and now also holds a
reference to any pad that is part of it. Fix refcount
checks in test case accordingly.
parent 6f224b25
2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
* tests/check/elements/matroskamux.c: (setup_src_pad):
Collectpads in core got changed and now also holds a
reference to any pad that is part of it. Fix refcount
checks in test case accordingly.
2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
* gst/apetag/gstapedemux.h:
......
......@@ -69,13 +69,16 @@ setup_src_pad (GstElement * element,
sinkpad = gst_element_get_pad (element, "audio_%d");
fail_if (sinkpad == NULL, "Could not get sink pad from %s",
GST_ELEMENT_NAME (element));
ASSERT_OBJECT_REFCOUNT (sinkpad, "sinkpad", 2);
/* references are owned by: 1) us, 2) matroskamux, 3) collect pads */
ASSERT_OBJECT_REFCOUNT (sinkpad, "sinkpad", 3);
if (caps)
fail_unless (gst_pad_set_caps (srcpad, caps));
fail_unless (gst_pad_link (srcpad, sinkpad) == GST_PAD_LINK_OK,
"Could not link source and %s sink pads", GST_ELEMENT_NAME (element));
gst_object_unref (sinkpad); /* because we got it higher up */
ASSERT_OBJECT_REFCOUNT (sinkpad, "sinkpad", 1);
/* references are owned by: 1) matroskamux, 2) collect pads */
ASSERT_OBJECT_REFCOUNT (sinkpad, "sinkpad", 2);
return srcpad;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment