gstreamer/gst/rtpmanager
Sebastian Dröge e4ed852041 rtpsession: Deprecate rtcp-immediate-feedback-threshold property
It had no effect since quite some time and also is not needed in general,
especially not to switch between immediate feedback mode and early feedback
mode. The latest understanding of the RFC is that from the endpoint point of
view, both modes are exactly the same. RTCP is only allowed to use the
bandwidth as given by the RFC constraints, as such it is only ever possible
to schedule a RTCP packet early but it's against the RFC to schedule more RTCP
packets.

The difference between immediate feedback mode and early feedback mode is that
the former guarantees that an RTCP packet can be sent for every event
"immediately", which means that the bandwidth calculations from the RFC have
resulted in an RTCP scheduling interval that is small enough. Early feedback
mode on the other hand means that we can schedule some packets early to make
that happen, but it's not guaranteed at all that it's possible to schedule
an RTCP packet per event (i.e. they need to be accumulated or dropped).
2015-01-26 18:49:31 +01:00
..
gstrtpbin.c rtpbin: Document how to control per-SSRC retransmission 2014-11-20 20:24:42 +05:30
gstrtpbin.h rtpbin: Fix up new_jitterbuffer signal prototype 2014-11-20 22:42:59 +05:30
gstrtpdtmfmux.c rtpdtmfmux: Avoid taking an unnecessary ref 2014-07-16 16:45:31 +02:00
gstrtpdtmfmux.h rtpmux: Fix FSF address 2012-12-16 16:36:39 +00:00
gstrtpjitterbuffer.c rtpjitterbuffer: If we get a gap with a buffer without DTS, error out 2015-01-07 18:05:18 +01:00
gstrtpjitterbuffer.h rtpjitterbuffer: small optimizations 2014-04-29 16:21:44 +02:00
gstrtpmanager.c rtpmanager: add new rtprtxsend / rtprtxreceive elements 2014-01-03 20:47:59 +01:00
gstrtpmux.c rtpmux: Don't set PROXY_CAPS flag on the src pad 2014-10-21 10:52:00 +02:00
gstrtpmux.h rtpmux: clock-base and seqnum-base -> timestamp-offset and seqnum-offset 2014-10-10 18:12:23 -04:00
gstrtpptdemux.c rtpptdemux: just drop invalid rtp packets instead of erroring out 2014-12-25 15:48:04 +00:00
gstrtpptdemux.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstrtprtxqueue.c rtxqueue: add property to configure queue size 2013-08-23 15:47:25 +02:00
gstrtprtxqueue.h rtxqueue: add property to configure queue size 2013-08-23 15:47:25 +02:00
gstrtprtxreceive.c rtprtxreceive: Use offset when copying header 2014-11-29 18:38:12 -05:00
gstrtprtxreceive.h rtprtxreceive: Wait until timeout to clear association requests 2014-05-04 22:36:59 -04:00
gstrtprtxsend.c rtprtxsend: Require clock-rate in the caps and handle no ssrc in the caps properly 2014-04-17 17:58:58 +02:00
gstrtprtxsend.h rtprtxsend: run a new GstTask on the src pad 2014-01-21 14:54:01 +01:00
gstrtpsession.c rtpsession: Use an empty iterator in iterate_internal_link when no links 2014-12-09 20:38:22 +01:00
gstrtpsession.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstrtpssrcdemux.c rtpssrcdemux: Fix compiler warning when compiling with G_DISABLE_ASSERT 2014-06-29 19:59:53 +02:00
gstrtpssrcdemux.h rtpssrcdemux: Remove unused GstSegment 2013-04-02 23:42:41 -04:00
Makefile.am rtpmanager: re-enable -Werror 2014-02-27 00:12:13 +00:00
rtpjitterbuffer.c jitterbuffer: rework resync handling 2014-10-21 11:57:34 +02:00
rtpjitterbuffer.h jitterbuffer: rework resync handling 2014-10-21 11:57:34 +02:00
rtpsession.c rtpsession: Deprecate rtcp-immediate-feedback-threshold property 2015-01-26 18:49:31 +01:00
rtpsession.h rtpsession: fix Early Feedback Transmission 2014-10-22 13:13:47 +02:00
rtpsource.c rtpsource: Rename seqnum-base to seqnum-offset in caps 2014-10-10 18:33:34 -04:00
rtpsource.h rtpsource: Rename seqnum-base to seqnum-offset in caps 2014-10-10 18:33:34 -04:00
rtpstats.c gstrtpsession: Implement a number of feedback packet statistics 2013-11-15 15:21:19 +01:00
rtpstats.h gstrtpsession: Implement a number of feedback packet statistics 2013-11-15 15:21:19 +01:00