Lines Matching refs:ssrc
113 guint32 ssrc);
141 guint32 ssrc; member
151 find_demux_pad_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) in find_demux_pad_for_ssrc() argument
158 if (pad->ssrc == ssrc) in find_demux_pad_for_ssrc()
166 get_demux_pad_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc, PadType padtype) in get_demux_pad_for_ssrc() argument
173 demuxpad = find_demux_pad_for_ssrc (demux, ssrc); in get_demux_pad_for_ssrc()
197 add_ssrc_and_ref (GstEvent * event, guint32 ssrc) in add_ssrc_and_ref() argument
211 gst_structure_set (s, "ssrc", G_TYPE_UINT, ssrc, NULL); in add_ssrc_and_ref()
227 guint32 ssrc; member
237 newevent = add_ssrc_and_ref (*event, data->ssrc); in forward_sticky_events()
246 forward_initial_events (GstRtpSsrcDemux * demux, guint32 ssrc, GstPad * pad, in forward_initial_events() argument
259 fdata.ssrc = ssrc; in forward_initial_events()
267 find_or_create_demux_pad_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc, in find_or_create_demux_pad_for_ssrc() argument
279 retpad = get_demux_pad_for_ssrc (demux, ssrc, padtype); in find_or_create_demux_pad_for_ssrc()
285 GST_DEBUG_OBJECT (demux, "creating new pad for SSRC %08x", ssrc); in find_or_create_demux_pad_for_ssrc()
289 padname = g_strdup_printf ("src_%u", ssrc); in find_or_create_demux_pad_for_ssrc()
294 padname = g_strdup_printf ("rtcp_src_%u", ssrc); in find_or_create_demux_pad_for_ssrc()
300 demuxpad->ssrc = ssrc; in find_or_create_demux_pad_for_ssrc()
324 forward_initial_events (demux, ssrc, rtp_pad, RTP_PAD); in find_or_create_demux_pad_for_ssrc()
325 forward_initial_events (demux, ssrc, rtcp_pad, RTCP_PAD); in find_or_create_demux_pad_for_ssrc()
343 gst_rtp_ssrc_demux_signals[SIGNAL_NEW_SSRC_PAD], 0, ssrc, rtp_pad); in find_or_create_demux_pad_for_ssrc()
502 gst_rtp_ssrc_demux_clear_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) in gst_rtp_ssrc_demux_clear_ssrc() argument
507 dpad = find_demux_pad_for_ssrc (demux, ssrc); in gst_rtp_ssrc_demux_clear_ssrc()
513 GST_DEBUG_OBJECT (demux, "clearing pad for SSRC %08x", ssrc); in gst_rtp_ssrc_demux_clear_ssrc()
522 gst_rtp_ssrc_demux_signals[SIGNAL_REMOVED_SSRC_PAD], 0, ssrc, in gst_rtp_ssrc_demux_clear_ssrc()
535 GST_WARNING_OBJECT (demux, "unknown SSRC %08x", ssrc); in gst_rtp_ssrc_demux_clear_ssrc()
560 newevent = add_ssrc_and_ref (fdata->event, dpad->ssrc); in forward_event()
599 guint32 ssrc; in gst_rtp_ssrc_demux_chain() local
608 ssrc = gst_rtp_buffer_get_ssrc (&rtp); in gst_rtp_ssrc_demux_chain()
611 GST_DEBUG_OBJECT (demux, "received buffer of SSRC %08x", ssrc); in gst_rtp_ssrc_demux_chain()
613 srcpad = find_or_create_demux_pad_for_ssrc (demux, ssrc, RTP_PAD); in gst_rtp_ssrc_demux_chain()
624 active_pad = get_demux_pad_for_ssrc (demux, ssrc, RTP_PAD); in gst_rtp_ssrc_demux_chain()
662 guint32 ssrc; in gst_rtp_ssrc_demux_rtcp_chain() local
684 gst_rtcp_packet_sr_get_sender_info (&packet, &ssrc, NULL, NULL, NULL, in gst_rtp_ssrc_demux_rtcp_chain()
688 ssrc = gst_rtcp_packet_rr_get_ssrc (&packet); in gst_rtp_ssrc_demux_rtcp_chain()
693 ssrc = gst_rtcp_packet_fb_get_sender_ssrc (&packet); in gst_rtp_ssrc_demux_rtcp_chain()
700 GST_DEBUG_OBJECT (demux, "received RTCP of SSRC %08x", ssrc); in gst_rtp_ssrc_demux_rtcp_chain()
702 srcpad = find_or_create_demux_pad_for_ssrc (demux, ssrc, RTCP_PAD); in gst_rtp_ssrc_demux_rtcp_chain()
713 active_pad = get_demux_pad_for_ssrc (demux, ssrc, RTCP_PAD); in gst_rtp_ssrc_demux_rtcp_chain()
788 gst_structure_set (ws, "ssrc", G_TYPE_UINT, dpad->ssrc, NULL); in gst_rtp_ssrc_demux_src_event()
902 GST_DEBUG_OBJECT (demux, "latency for SSRC %08x", demuxpad->ssrc); in gst_rtp_ssrc_demux_src_query()