Lines Matching refs:ssrc
325 guint32 ssrc = consider_choice ? choice : g_random_int (); in gst_rtp_rtx_send_choose_ssrc() local
328 while (g_hash_table_contains (rtx->ssrc_data, GUINT_TO_POINTER (ssrc)) || in gst_rtp_rtx_send_choose_ssrc()
329 g_hash_table_contains (rtx->rtx_ssrcs, GUINT_TO_POINTER (ssrc))) { in gst_rtp_rtx_send_choose_ssrc()
330 ssrc = g_random_int (); in gst_rtp_rtx_send_choose_ssrc()
333 return ssrc; in gst_rtp_rtx_send_choose_ssrc()
337 gst_rtp_rtx_send_get_ssrc_data (GstRtpRtxSend * rtx, guint32 ssrc) in gst_rtp_rtx_send_get_ssrc_data() argument
344 GUINT_TO_POINTER (ssrc)))) { in gst_rtp_rtx_send_get_ssrc_data()
347 ssrc_str = g_strdup_printf ("%" G_GUINT32_FORMAT, ssrc); in gst_rtp_rtx_send_get_ssrc_data()
354 g_hash_table_insert (rtx->ssrc_data, GUINT_TO_POINTER (ssrc), data); in gst_rtp_rtx_send_get_ssrc_data()
356 GUINT_TO_POINTER (ssrc)); in gst_rtp_rtx_send_get_ssrc_data()
358 data = g_hash_table_lookup (rtx->ssrc_data, GUINT_TO_POINTER (ssrc)); in gst_rtp_rtx_send_get_ssrc_data()
376 guint32 ssrc; in gst_rtp_rtx_buffer_new() local
383 ssrc = gst_rtp_buffer_get_ssrc (&rtp); in gst_rtp_rtx_buffer_new()
384 data = gst_rtp_rtx_send_get_ssrc_data (rtx, ssrc); in gst_rtp_rtx_buffer_new()
385 ssrc = data->rtx_ssrc; in gst_rtp_rtx_buffer_new()
392 seqnum, ssrc); in gst_rtp_rtx_buffer_new()
426 gst_rtp_buffer_set_ssrc (&new_rtp, ssrc); in gst_rtp_rtx_buffer_new()
463 guint ssrc = 0; in gst_rtp_rtx_send_src_event() local
471 if (!gst_structure_get_uint (s, "ssrc", &ssrc)) in gst_rtp_rtx_send_src_event()
472 ssrc = -1; in gst_rtp_rtx_send_src_event()
475 seqnum, ssrc); in gst_rtp_rtx_send_src_event()
479 if (g_hash_table_contains (rtx->ssrc_data, GUINT_TO_POINTER (ssrc))) { in gst_rtp_rtx_send_src_event()
487 data = gst_rtp_rtx_send_get_ssrc_data (rtx, ssrc); in gst_rtp_rtx_send_src_event()
528 guint ssrc = 0; in gst_rtp_rtx_send_src_event() local
530 if (!gst_structure_get_uint (s, "ssrc", &ssrc)) in gst_rtp_rtx_send_src_event()
531 ssrc = -1; in gst_rtp_rtx_send_src_event()
533 GST_DEBUG_OBJECT (rtx, "got ssrc collision, ssrc: %X", ssrc); in gst_rtp_rtx_send_src_event()
538 if (g_hash_table_contains (rtx->rtx_ssrcs, GUINT_TO_POINTER (ssrc))) { in gst_rtp_rtx_send_src_event()
543 GUINT_TO_POINTER (ssrc))); in gst_rtp_rtx_send_src_event()
548 g_hash_table_remove (rtx->rtx_ssrcs, GUINT_TO_POINTER (ssrc)); in gst_rtp_rtx_send_src_event()
563 if (g_hash_table_contains (rtx->ssrc_data, GUINT_TO_POINTER (ssrc))) { in gst_rtp_rtx_send_src_event()
565 data = gst_rtp_rtx_send_get_ssrc_data (rtx, ssrc); in gst_rtp_rtx_send_src_event()
568 g_hash_table_remove (rtx->ssrc_data, GUINT_TO_POINTER (ssrc)); in gst_rtp_rtx_send_src_event()
614 guint ssrc; in gst_rtp_rtx_send_sink_event() local
622 if (!gst_structure_get_uint (s, "ssrc", &ssrc)) in gst_rtp_rtx_send_sink_event()
623 ssrc = -1; in gst_rtp_rtx_send_sink_event()
631 data = gst_rtp_rtx_send_get_ssrc_data (rtx, ssrc); in gst_rtp_rtx_send_sink_event()
641 payload, GPOINTER_TO_INT (rtx_payload), ssrc, data->rtx_ssrc, caps); in gst_rtp_rtx_send_sink_event()
655 data->clock_rate, ssrc); in gst_rtp_rtx_send_sink_event()
708 guint32 ssrc, rtptime; in process_buffer() local
714 ssrc = gst_rtp_buffer_get_ssrc (&rtp); in process_buffer()
719 ssrc); in process_buffer()
723 data = gst_rtp_rtx_send_get_ssrc_data (rtx, ssrc); in process_buffer()