summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDoug Nazar <nazard@nazar.ca>2021-04-20 23:51:49 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-04-21 09:05:44 +0000
commitbe2996c48e820df5cec2fa991b1bed944bfe3e4a (patch)
treeac6b73bf5a68f8e711531f841b3b1676780b4971 /tests
parent817544860d96d8ef3a1ec50be45ead9b72f87713 (diff)
downloadgstreamer-plugins-bad-be2996c48e820df5cec2fa991b1bed944bfe3e4a.tar.gz
tests/netsim: Set src caps before creating buffers
GstHarness requires the source pad caps to be set before buffer allocations. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2179>
Diffstat (limited to 'tests')
-rw-r--r--tests/check/elements/netsim.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/check/elements/netsim.c b/tests/check/elements/netsim.c
index 1de026c37..02789e1ec 100644
--- a/tests/check/elements/netsim.c
+++ b/tests/check/elements/netsim.c
@@ -29,10 +29,12 @@ GST_START_TEST (netsim_stress_delayed)
{
GstHarness *h = gst_harness_new_parse ("netsim delay-probability=0.5");
GstCaps *caps = gst_caps_from_string ("mycaps");
- GstBuffer *buf = gst_harness_create_buffer (h, 100);
+ GstBuffer *buf;
GstHarnessThread *state, *push;
GstSegment segment;
+ gst_harness_set_src_caps (h, gst_caps_ref (caps));
+ buf = gst_harness_create_buffer (h, 100);
gst_segment_init (&segment, GST_FORMAT_TIME);
state = gst_harness_stress_statechange_start (h);
push = gst_harness_stress_push_buffer_start (h, caps, &segment, buf);