Lines Matching refs:rtcp_sink
113 GstElement *rtcp_sink; member
198 bond->rtcp_sink = gst_element_factory_make ("dynudpsink", name); in gst_rist_src_add_bond()
199 if (!bond->rtp_src || !bond->rtcp_src || !bond->rtcp_sink) { in gst_rist_src_add_bond()
202 g_clear_object (&bond->rtcp_sink); in gst_rist_src_add_bond()
208 bond->rtcp_sink, NULL); in gst_rist_src_add_bond()
209 g_object_set (bond->rtcp_sink, "sync", FALSE, "async", FALSE, NULL); in gst_rist_src_add_bond()
210 gst_element_set_locked_state (bond->rtcp_sink, TRUE); in gst_rist_src_add_bond()
217 gst_element_link_pads (src->rtpbin, name, bond->rtcp_sink, "sink"); in gst_rist_src_add_bond()
556 GstElement *rtcp_sink; in gst_rist_src_on_send_rtcp() local
560 rtcp_sink = GST_ELEMENT (gst_pad_get_parent (pad)); in gst_rist_src_on_send_rtcp()
566 if (b->rtcp_sink == rtcp_sink) { in gst_rist_src_on_send_rtcp()
571 gst_object_unref (rtcp_sink); in gst_rist_src_on_send_rtcp()
647 pad = gst_element_get_static_pad (bond->rtcp_sink, "sink"); in gst_rist_src_setup_rtcp_socket()
668 g_object_set (bond->rtcp_sink, "socket", socket, "close-socket", FALSE, NULL); in gst_rist_src_setup_rtcp_socket()
671 gst_element_set_locked_state (bond->rtcp_sink, FALSE); in gst_rist_src_setup_rtcp_socket()
672 gst_element_sync_state_with_parent (bond->rtcp_sink); in gst_rist_src_setup_rtcp_socket()
855 pad = gst_element_get_static_pad (bond->rtcp_sink, "sink"); in gst_rist_src_stop()