Home
last modified time | relevance | path

Searched refs:rtx (Results 1 – 17 of 17) sorted by relevance

/third_party/gstreamer/gstplugins_good/gst/rtpmanager/
Dgstrtprtxsend.c93 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 …]
Dgstrtprtxqueue.c178 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 …]
Dgstrtprtxreceive.c247 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 …]
Drtpsource.c828 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/
Dgstristrtxsend.c109 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 …]
Dgstristrtxreceive.c131 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/
Dserver-rtpaux.c168 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()
Dclient-rtpaux.c253 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/
Drtsp.c1449 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/
Drtpjitterbuffer.c533 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/
Dmime.types182 application/rtx
1059 audio/rtx
1225 text/richtext rtx
1229 text/rtx
1296 video/rtx
/third_party/gstreamer/gstplugins_bad/ext/webrtc/
Dgstwebrtcbin.c6553 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/
Dsctp_uio.h1247 uint32_t rtx; /* sctpAssocLocalRemEntry 7 */ member
Dsctp_sysctl.c617 xraddr.rtx = net->marked_retrans;
/third_party/gstreamer/gstplugins_good/gst/rtsp/
Dgstrtspsrc.c3863 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/
DChangeLog2946 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/
DChangeLog13622 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.