/third_party/gstreamer/gstplugins_good/gst/rtpmanager/ |
D | gstrtprtxsend.c | 93 static void gst_rtp_rtx_send_src_loop (GstRtpRtxSend * rtx); 218 gst_rtp_rtx_send_reset (GstRtpRtxSend * rtx) in gst_rtp_rtx_send_reset() argument 220 GST_OBJECT_LOCK (rtx); in gst_rtp_rtx_send_reset() 221 gst_data_queue_flush (rtx->queue); in gst_rtp_rtx_send_reset() 222 g_hash_table_remove_all (rtx->ssrc_data); in gst_rtp_rtx_send_reset() 223 g_hash_table_remove_all (rtx->rtx_ssrcs); in gst_rtp_rtx_send_reset() 224 rtx->num_rtx_requests = 0; in gst_rtp_rtx_send_reset() 225 rtx->num_rtx_packets = 0; in gst_rtp_rtx_send_reset() 226 GST_OBJECT_UNLOCK (rtx); in gst_rtp_rtx_send_reset() 232 GstRtpRtxSend *rtx = GST_RTP_RTX_SEND_CAST (object); in gst_rtp_rtx_send_finalize() local [all …]
|
D | gstrtprtxqueue.c | 178 gst_rtp_rtx_queue_reset (GstRTPRtxQueue * rtx, gboolean full) in gst_rtp_rtx_queue_reset() argument 180 g_mutex_lock (&rtx->lock); in gst_rtp_rtx_queue_reset() 181 g_queue_foreach (rtx->queue, (GFunc) gst_buffer_unref, NULL); in gst_rtp_rtx_queue_reset() 182 g_queue_clear (rtx->queue); in gst_rtp_rtx_queue_reset() 183 g_list_foreach (rtx->pending, (GFunc) gst_buffer_unref, NULL); in gst_rtp_rtx_queue_reset() 184 g_list_free (rtx->pending); in gst_rtp_rtx_queue_reset() 185 rtx->pending = NULL; in gst_rtp_rtx_queue_reset() 186 rtx->n_requests = 0; in gst_rtp_rtx_queue_reset() 187 rtx->n_fulfilled_requests = 0; in gst_rtp_rtx_queue_reset() 188 g_mutex_unlock (&rtx->lock); in gst_rtp_rtx_queue_reset() [all …]
|
D | gstrtprtxreceive.c | 247 gst_rtp_rtx_receive_reset (GstRtpRtxReceive * rtx) in gst_rtp_rtx_receive_reset() argument 249 GST_OBJECT_LOCK (rtx); in gst_rtp_rtx_receive_reset() 250 g_hash_table_remove_all (rtx->ssrc2_ssrc1_map); in gst_rtp_rtx_receive_reset() 251 g_hash_table_remove_all (rtx->seqnum_ssrc1_map); in gst_rtp_rtx_receive_reset() 252 rtx->num_rtx_requests = 0; in gst_rtp_rtx_receive_reset() 253 rtx->num_rtx_packets = 0; in gst_rtp_rtx_receive_reset() 254 rtx->num_rtx_assoc_packets = 0; in gst_rtp_rtx_receive_reset() 255 GST_OBJECT_UNLOCK (rtx); in gst_rtp_rtx_receive_reset() 261 GstRtpRtxReceive *rtx = GST_RTP_RTX_RECEIVE_CAST (object); in gst_rtp_rtx_receive_finalize() local 263 g_hash_table_unref (rtx->ssrc2_ssrc1_map); in gst_rtp_rtx_receive_finalize() [all …]
|
D | rtpsource.c | 828 gboolean rtx; in rtp_source_update_caps() local 836 rtx = (gst_structure_get_uint (s, "rtx-ssrc", &val) && val == src->ssrc); in rtp_source_update_caps() 838 if (gst_structure_get_int (s, rtx ? "rtx-payload" : "payload", &ival)) in rtp_source_update_caps() 843 GST_DEBUG ("got %spayload %d", rtx ? "rtx " : "", src->payload); in rtp_source_update_caps() 852 if (gst_structure_get_uint (s, rtx ? "rtx-seqnum-offset" : "seqnum-offset", in rtp_source_update_caps() 858 GST_DEBUG ("got %sseqnum-offset %" G_GINT32_FORMAT, rtx ? "rtx " : "", in rtp_source_update_caps()
|
/third_party/gstreamer/gstplugins_bad/gst/rist/ |
D | gstristrtxsend.c | 109 static void gst_rist_rtx_send_src_loop (GstRistRtxSend * rtx); 224 gst_rist_rtx_send_reset (GstRistRtxSend * rtx) in gst_rist_rtx_send_reset() argument 226 GST_OBJECT_LOCK (rtx); in gst_rist_rtx_send_reset() 227 gst_data_queue_flush (rtx->queue); in gst_rist_rtx_send_reset() 228 g_hash_table_remove_all (rtx->ssrc_data); in gst_rist_rtx_send_reset() 229 g_hash_table_remove_all (rtx->rtx_ssrcs); in gst_rist_rtx_send_reset() 230 rtx->num_rtx_requests = 0; in gst_rist_rtx_send_reset() 231 rtx->num_rtx_packets = 0; in gst_rist_rtx_send_reset() 232 GST_OBJECT_UNLOCK (rtx); in gst_rist_rtx_send_reset() 238 GstRistRtxSend *rtx = GST_RIST_RTX_SEND (object); in gst_rist_rtx_send_finalize() local [all …]
|
D | gstristrtxreceive.c | 131 gst_rist_rtx_receive_reset (GstRistRtxReceive * rtx) in gst_rist_rtx_receive_reset() argument 133 GST_OBJECT_LOCK (rtx); in gst_rist_rtx_receive_reset() 134 rtx->num_rtx_requests = 0; in gst_rist_rtx_receive_reset() 135 rtx->num_rtx_packets = 0; in gst_rist_rtx_receive_reset() 136 GST_OBJECT_UNLOCK (rtx); in gst_rist_rtx_receive_reset() 140 gst_rist_rtx_receive_init (GstRistRtxReceive * rtx) in gst_rist_rtx_receive_init() argument 142 GstElementClass *klass = GST_ELEMENT_GET_CLASS (rtx); in gst_rist_rtx_receive_init() 144 rtx->srcpad = in gst_rist_rtx_receive_init() 147 GST_PAD_SET_PROXY_CAPS (rtx->srcpad); in gst_rist_rtx_receive_init() 148 GST_PAD_SET_PROXY_ALLOCATION (rtx->srcpad); in gst_rist_rtx_receive_init() [all …]
|
/third_party/gstreamer/gstplugins_good/tests/examples/rtp/ |
D | server-rtpaux.c | 168 GstElement *rtx, *bin; in request_aux_sender() local 175 rtx = gst_element_factory_make ("rtprtxsend", NULL); in request_aux_sender() 178 g_object_set (rtx, "payload-type-map", pt_map, NULL); in request_aux_sender() 180 gst_bin_add (GST_BIN (bin), rtx); in request_aux_sender() 182 pad = gst_element_get_static_pad (rtx, "src"); in request_aux_sender() 188 pad = gst_element_get_static_pad (rtx, "sink"); in request_aux_sender()
|
D | client-rtpaux.c | 253 GstElement *rtx, *bin; in request_aux_receiver() local 260 rtx = gst_element_factory_make ("rtprtxreceive", NULL); in request_aux_receiver() 263 g_object_set (rtx, "payload-type-map", pt_map, NULL); in request_aux_receiver() 265 gst_bin_add (GST_BIN (bin), rtx); in request_aux_receiver() 267 pad = gst_element_get_static_pad (rtx, "src"); in request_aux_receiver() 273 pad = gst_element_get_static_pad (rtx, "sink"); in request_aux_receiver()
|
/third_party/ffmpeg/libavformat/ |
D | rtsp.c | 1449 int rtx = 0, j, i, err, interleave = 0, port_off; in ff_rtsp_make_setup_request() local 1484 for (rtx = 0; rtx < rt->nb_rtsp_streams; rtx++) { in ff_rtsp_make_setup_request() 1485 int len = strlen(rt->rtsp_streams[rtx]->control_url); in ff_rtsp_make_setup_request() 1487 !strcmp(rt->rtsp_streams[rtx]->control_url + len - 4, in ff_rtsp_make_setup_request() 1491 if (rtx == rt->nb_rtsp_streams) in ff_rtsp_make_setup_request() 1493 rtsp_st = rt->rtsp_streams[rtx]; in ff_rtsp_make_setup_request() 1495 rtsp_st = rt->rtsp_streams[i > rtx ? i : i - 1]; in ff_rtsp_make_setup_request()
|
/third_party/gstreamer/gstplugins_good/tests/check/elements/ |
D | rtpjitterbuffer.c | 533 gboolean rtx) in push_test_buffer_now() argument 539 if (rtx) in push_test_buffer_now() 3162 gboolean rtx; member 3178 push_test_buffer_now (h, seqnum, rtptime, ctx->rtx); in buffer_array_push() 3207 ctx.rtx = FALSE; in buffer_array_append_sequential()
|
/third_party/python/Lib/test/ |
D | mime.types | 182 application/rtx 1059 audio/rtx 1225 text/richtext rtx 1229 text/rtx 1296 video/rtx
|
/third_party/gstreamer/gstplugins_bad/ext/webrtc/ |
D | gstwebrtcbin.c | 6553 GstElement *rtx; in on_rtpbin_request_aux_sender() local 6567 rtx = gst_element_factory_make ("rtprtxsend", NULL); in on_rtpbin_request_aux_sender() 6568 g_object_set (rtx, "max-size-packets", 500, NULL); in on_rtpbin_request_aux_sender() 6581 g_object_set (rtx, "ssrc-map", merged_local_rtx_ssrc_map, NULL); in on_rtpbin_request_aux_sender() 6584 gst_bin_add (GST_BIN (ret), rtx); in on_rtpbin_request_aux_sender() 6586 pad = gst_element_get_static_pad (rtx, "src"); in on_rtpbin_request_aux_sender() 6592 pad = gst_element_get_static_pad (rtx, "sink"); in on_rtpbin_request_aux_sender() 6598 stream->rtxsend = gst_object_ref (rtx); in on_rtpbin_request_aux_sender()
|
/third_party/gstreamer/gstplugins_bad/ext/sctp/usrsctp/usrsctplib/netinet/ |
D | sctp_uio.h | 1247 uint32_t rtx; /* sctpAssocLocalRemEntry 7 */ member
|
D | sctp_sysctl.c | 617 xraddr.rtx = net->marked_retrans;
|
/third_party/gstreamer/gstplugins_good/gst/rtsp/ |
D | gstrtspsrc.c | 3863 GstElement *rtx, *bin; in request_aux_receiver() local 3877 rtx = gst_element_factory_make ("rtprtxreceive", NULL); in request_aux_receiver() 3878 g_object_set (rtx, "payload-type-map", stream->rtx_pt_map, NULL); in request_aux_receiver() 3879 gst_bin_add (GST_BIN (bin), rtx); in request_aux_receiver() 3881 pad = gst_element_get_static_pad (rtx, "src"); in request_aux_receiver() 3887 pad = gst_element_get_static_pad (rtx, "sink"); in request_aux_receiver()
|
/third_party/gstreamer/gstplugins_good/ |
D | ChangeLog | 2946 rtpjitterbuffer: fixed stall on gap when using rtx 3758 lost/rtx timers for the ones we still hope to save, meaning that if 3760 * Revise the use of rtx-delay: 3761 Earlier the rtx-delay would vary, depending on the pts of the latest 10142 with various seqnum/rtptime/rtx combinations, arriving at a specific time. 13444 rtpjitterbuffer: Ignore unsolicited rtx packets. 13445 If an rtx packet arrives that hasn't been requested (it might 13452 rtpjitterbuffer: Add unit test for unsolicited rtx affecting skew 13646 If, say, a rtx-packet arrives really late, this can have a dramatic 13659 rtpjitterbuffer: fix rtx delay calulation when large packet spacing [all …]
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 13622 webrtc: don't generate duplicate rtx payloads when bundle-policy is set 39579 rtx-roundtrip-time: 0 42519 webrtc: fix rtx + bundle 42520 If bundle was used in combination with rtx, only the bundled transport 42521 stream would have correctly configured rtx parameters.
|