diff options
author | Jan Schmidt <jan@centricular.com> | 2020-10-31 21:46:16 +1100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2020-10-31 11:40:25 +0000 |
commit | 73a23c92ad89ec72f06eca284199c8c56dafc098 (patch) | |
tree | f708d0dd40e4f2a3df73daeb574524090e72672b | |
parent | 67352cc9a5b64b3600750e223e5241cafdee86fd (diff) | |
download | gstreamer-plugins-bad-73a23c92ad89ec72f06eca284199c8c56dafc098.tar.gz |
tests: Don't set dtlsenc state before linking.
Link the dtlsenc in the testsuite before setting it to paused, as it
starts a pad task that can generate a not-linked error otherwise.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1745>
-rw-r--r-- | tests/check/elements/dtls.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/check/elements/dtls.c b/tests/check/elements/dtls.c index 29b457e2e..203e9cfc1 100644 --- a/tests/check/elements/dtls.c +++ b/tests/check/elements/dtls.c @@ -117,12 +117,13 @@ GST_START_TEST (test_data_transfer) g_object_set (c_enc, "connection-id", "client", "is-client", TRUE, NULL); g_signal_connect (c_enc, "on-key-received", G_CALLBACK (_on_key_received), NULL); - gst_element_set_state (c_enc, GST_STATE_PAUSED); gst_bin_add (GST_BIN (s_bin), c_enc); gst_element_link_pads (s_enc, "src", c_dec, "sink"); gst_element_link_pads (c_enc, "src", s_dec, "sink"); + gst_element_set_state (c_enc, GST_STATE_PAUSED); + target = gst_element_get_request_pad (c_dec, "src"); ghost = gst_ghost_pad_new ("src", target); gst_element_add_pad (s_bin, ghost); |