• Home
  • Raw
  • Download

Lines Matching refs:rtpbin

46   GstElement *rtpbin;  in GST_START_TEST()  local
51 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
55 rtp_sink = gst_element_request_pad_simple (rtpbin, "send_rtp_sink_0"); in GST_START_TEST()
60 rtp_src = gst_element_get_static_pad (rtpbin, "send_rtp_src_0"); in GST_START_TEST()
65 g_signal_emit_by_name (rtpbin, "get-internal-session", 0, &session); in GST_START_TEST()
70 rtcp_src = gst_element_request_pad_simple (rtpbin, "send_rtcp_src_0"); in GST_START_TEST()
74 gst_element_release_request_pad (rtpbin, rtp_sink); in GST_START_TEST()
81 fail_unless (gst_element_get_static_pad (rtpbin, "send_rtp_src_0") == NULL); in GST_START_TEST()
84 g_signal_emit_by_name (rtpbin, "get-internal-session", 0, &session); in GST_START_TEST()
89 gst_element_release_request_pad (rtpbin, rtcp_src); in GST_START_TEST()
96 g_signal_emit_by_name (rtpbin, "get-internal-session", 0, &session); in GST_START_TEST()
105 gst_object_unref (rtpbin); in GST_START_TEST()
217 pad_added_cb (GstElement * rtpbin, GstPad * pad, CleanupData * data) in pad_added_cb() argument
239 pad_removed_cb (GstElement * rtpbin, GstPad * pad, CleanupData * data) in pad_removed_cb() argument
256 GstElement *rtpbin; in GST_START_TEST() local
265 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
267 g_signal_connect (rtpbin, "pad-added", (GCallback) pad_added_cb, &data); in GST_START_TEST()
268 g_signal_connect (rtpbin, "pad-removed", (GCallback) pad_removed_cb, &data); in GST_START_TEST()
270 ret = gst_element_set_state (rtpbin, GST_STATE_PLAYING); in GST_START_TEST()
275 rtp_sink = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_0"); in GST_START_TEST()
280 fail_unless (rtpbin->numsinkpads == 1); in GST_START_TEST()
281 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
298 fail_unless (rtpbin->numsinkpads == 1); in GST_START_TEST()
299 fail_unless (rtpbin->numsrcpads == 1); in GST_START_TEST()
302 gst_element_release_request_pad (rtpbin, rtp_sink); in GST_START_TEST()
312 fail_unless (rtpbin->numsinkpads == 0); in GST_START_TEST()
313 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
316 ret = gst_element_set_state (rtpbin, GST_STATE_NULL); in GST_START_TEST()
319 gst_object_unref (rtpbin); in GST_START_TEST()
328 GstElement *rtpbin; in GST_START_TEST() local
337 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
339 g_signal_connect (rtpbin, "pad-added", (GCallback) pad_added_cb, &data); in GST_START_TEST()
340 g_signal_connect (rtpbin, "pad-removed", (GCallback) pad_removed_cb, &data); in GST_START_TEST()
342 ret = gst_element_set_state (rtpbin, GST_STATE_PLAYING); in GST_START_TEST()
346 rtp_sink = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_0"); in GST_START_TEST()
352 fail_unless (rtpbin->numsinkpads == 1); in GST_START_TEST()
353 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
370 fail_unless (rtpbin->numsinkpads == 1); in GST_START_TEST()
371 fail_unless (rtpbin->numsrcpads == 1); in GST_START_TEST()
374 ret = gst_element_set_state (rtpbin, GST_STATE_NULL); in GST_START_TEST()
384 ret = gst_element_set_state (rtpbin, GST_STATE_PLAYING); in GST_START_TEST()
389 gst_element_release_request_pad (rtpbin, rtp_sink); in GST_START_TEST()
393 fail_unless (rtpbin->numsinkpads == 0); in GST_START_TEST()
394 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
396 ret = gst_element_set_state (rtpbin, GST_STATE_NULL); in GST_START_TEST()
399 gst_object_unref (rtpbin); in GST_START_TEST()
408 GstElement *rtpbin; in GST_START_TEST() local
411 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
412 rtp_sink1 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_%u"); in GST_START_TEST()
417 rtp_sink2 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_%u"); in GST_START_TEST()
422 rtp_sink3 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_%u"); in GST_START_TEST()
428 gst_element_release_request_pad (rtpbin, rtp_sink2); in GST_START_TEST()
429 gst_element_release_request_pad (rtpbin, rtp_sink1); in GST_START_TEST()
430 gst_element_release_request_pad (rtpbin, rtp_sink3); in GST_START_TEST()
438 gst_object_unref (rtpbin); in GST_START_TEST()
444 encoder_cb (GstElement * rtpbin, guint sessid, GstElement * bin) in encoder_cb() argument
461 encoder_cb2 (GstElement * rtpbin, guint sessid, GstElement * bin) in encoder_cb2() argument
479 GstElement *rtpbin, *bin; in GST_START_TEST() local
485 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
487 id = g_signal_connect (rtpbin, "request-rtp-encoder", (GCallback) encoder_cb, in GST_START_TEST()
490 rtp_sink1 = gst_element_request_pad_simple (rtpbin, "send_rtp_sink_2"); in GST_START_TEST()
495 g_signal_handler_disconnect (rtpbin, id); in GST_START_TEST()
497 id = g_signal_connect (rtpbin, "request-rtp-encoder", (GCallback) encoder_cb2, in GST_START_TEST()
500 rtp_sink2 = gst_element_request_pad_simple (rtpbin, "send_rtp_sink_3"); in GST_START_TEST()
504 gst_element_release_request_pad (rtpbin, rtp_sink1); in GST_START_TEST()
507 gst_element_release_request_pad (rtpbin, rtp_sink2); in GST_START_TEST()
511 fail_unless (rtpbin->numsinkpads == 0); in GST_START_TEST()
512 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
514 gst_object_unref (rtpbin); in GST_START_TEST()
521 decoder_cb (GstElement * rtpbin, guint sessid, gpointer user_data) in decoder_cb() argument
540 GstElement *rtpbin; in GST_START_TEST() local
545 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
547 id = g_signal_connect (rtpbin, "request-rtp-decoder", (GCallback) decoder_cb, in GST_START_TEST()
550 rtp_sink1 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_2"); in GST_START_TEST()
555 rtp_sink2 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_3"); in GST_START_TEST()
558 g_signal_handler_disconnect (rtpbin, id); in GST_START_TEST()
561 gst_element_release_request_pad (rtpbin, rtp_sink1); in GST_START_TEST()
564 gst_element_release_request_pad (rtpbin, rtp_sink2); in GST_START_TEST()
568 fail_unless (rtpbin->numsinkpads == 0); in GST_START_TEST()
569 fail_unless (rtpbin->numsrcpads == 0); in GST_START_TEST()
571 gst_object_unref (rtpbin); in GST_START_TEST()
577 aux_sender_cb (GstElement * rtpbin, guint sessid, gpointer user_data) in aux_sender_cb() argument
600 GstElement *rtpbin; in GST_START_TEST() local
607 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
609 id = g_signal_connect (rtpbin, "request-aux-sender", in GST_START_TEST()
612 rtp_sink1 = gst_element_request_pad_simple (rtpbin, "send_rtp_sink_2"); in GST_START_TEST()
617 g_signal_handler_disconnect (rtpbin, id); in GST_START_TEST()
619 rtp_src = gst_element_get_static_pad (rtpbin, "send_rtp_src_2"); in GST_START_TEST()
623 rtp_src = gst_element_get_static_pad (rtpbin, "send_rtp_src_1"); in GST_START_TEST()
627 rtcp_src = gst_element_request_pad_simple (rtpbin, "send_rtcp_src_1"); in GST_START_TEST()
629 gst_element_release_request_pad (rtpbin, rtcp_src); in GST_START_TEST()
632 rtp_src = gst_element_get_static_pad (rtpbin, "send_rtp_src_3"); in GST_START_TEST()
637 gst_element_release_request_pad (rtpbin, rtp_sink1); in GST_START_TEST()
649 gst_object_unref (rtpbin); in GST_START_TEST()
655 aux_receiver_cb (GstElement * rtpbin, guint sessid, gpointer user_data) in aux_receiver_cb() argument
678 GstElement *rtpbin; in GST_START_TEST() local
682 rtpbin = gst_element_factory_make ("rtpbin", "rtpbin"); in GST_START_TEST()
684 id = g_signal_connect (rtpbin, "request-aux-receiver", in GST_START_TEST()
687 rtp_sink1 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_2"); in GST_START_TEST()
690 rtp_sink2 = gst_element_request_pad_simple (rtpbin, "recv_rtp_sink_1"); in GST_START_TEST()
693 g_signal_handler_disconnect (rtpbin, id); in GST_START_TEST()
695 rtcp_sink = gst_element_request_pad_simple (rtpbin, "recv_rtcp_sink_1"); in GST_START_TEST()
697 gst_element_release_request_pad (rtpbin, rtcp_sink); in GST_START_TEST()
701 gst_element_release_request_pad (rtpbin, rtp_sink1); in GST_START_TEST()
703 gst_element_release_request_pad (rtpbin, rtp_sink2); in GST_START_TEST()
706 gst_object_unref (rtpbin); in GST_START_TEST()
928 _request_pt_map (G_GNUC_UNUSED GstElement * rtpbin, in _request_pt_map() argument
936 _pad_added (G_GNUC_UNUSED GstElement * rtpbin, GstPad * pad, GstHarness * h) in _pad_added() argument
994 GST_CHECK_MAIN (rtpbin);