gstreamer/gst/rtpmanager
Nicolas Dufresne e72ef633a6 rtpsession: Fix EOS forwarding
So far we assumed that if all sources are bye, this meant we needed to
send an EOS on the RTCP sink. The problem is that this case may happens
if we only had one internal source and it detected a collision.

So now we limit the EOS forwarding to when there is a send_rtp_sink pad
and that this pad has received EOS. We don'tcheck the recv_rtp_sink
since the code does not wait for the bye to be send before sending EOS
to the RTCP src pad.
2019-02-25 17:06:50 +00:00
..
gstrtpbin.c Revert "rtpbin: receive bundle support" 2018-12-20 13:25:10 +00:00
gstrtpbin.h Revert "rtpbin: receive bundle support" 2018-12-20 13:25:10 +00:00
gstrtpdtmfmux.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
gstrtpdtmfmux.h rtpmux: Fix FSF address 2012-12-16 16:36:39 +00:00
gstrtpfunnel.c rtpfunnel: Stop using G_DECLARE_FINAL_TYPE 2018-11-13 00:37:11 +01:00
gstrtpfunnel.h rtpfunnel: Stop using G_DECLARE_FINAL_TYPE 2018-11-13 00:37:11 +01:00
gstrtpjitterbuffer.c rtpjitterbuffer: Limit size to 2^15 packets 2019-02-11 23:41:14 +00:00
gstrtpjitterbuffer.h rtpjitterbuffer: small optimizations 2014-04-29 16:21:44 +02:00
gstrtpmanager.c Initial commit of GstRtpFunnel 2018-10-15 14:20:58 +02:00
gstrtpmux.c Run gst-indent through the files 2018-11-28 05:52:16 +02:00
gstrtpmux.h rtpmux: cleanup ssrc-handling code a bit 2018-10-10 15:38:57 -04:00
gstrtpptdemux.c rtpptdemux: provide example usage for ignored-payload-types 2018-02-26 17:02:52 +01:00
gstrtpptdemux.h rtpptdemux: Add ignored-payload-types property 2018-02-21 14:15:22 +01:00
gstrtprtxqueue.c rtprtxqueue: implement handling of the max-size-time property 2017-04-11 09:44:33 +03:00
gstrtprtxqueue.h rtprtxqueue: implement handling of the max-size-time property 2017-04-11 09:44:33 +03:00
gstrtprtxreceive.c rtprtx{send,receive}: improve the debug messages 2017-09-07 14:43:32 +03:00
gstrtprtxreceive.h rtprtxreceive: Wait until timeout to clear association requests 2014-05-04 22:36:59 -04:00
gstrtprtxsend.c rtxsend: fix wrong memory layout assumption 2018-04-06 20:25:04 +02:00
gstrtprtxsend.h rtprtxsend: run a new GstTask on the src pad 2014-01-21 14:54:01 +01:00
gstrtpsession.c rtpsession: Fix EOS forwarding 2019-02-25 17:06:50 +00:00
gstrtpsession.h rtpsession: use the correct segment seqnum 2019-02-04 13:14:37 +00:00
gstrtpssrcdemux.c rtpssrcdemux: Rename confusingly name lock macros 2018-11-29 15:34:47 -05:00
gstrtpssrcdemux.h rtpssrcdemux: Remove unused GstSegment 2013-04-02 23:42:41 -04:00
Makefile.am Initial commit of GstRtpFunnel 2018-10-15 14:20:58 +02:00
meson.build Initial commit of GstRtpFunnel 2018-10-15 14:20:58 +02:00
rtpjitterbuffer.c rtpjitterbuffer: Limit size to 2^15 packets 2019-02-11 23:41:14 +00:00
rtpjitterbuffer.h rtpjitterbuffer: Limit size to 2^15 packets 2019-02-11 23:41:14 +00:00
rtpsession.c rtp: Add property to disable RTCP reports per internal rtpsource 2019-02-13 15:07:39 -05:00
rtpsession.h rtpsession: properly set the running_time for rtcp packet info 2018-11-30 10:55:26 +00:00
rtpsource.c rtp: Add property to disable RTCP reports per internal rtpsource 2019-02-13 15:07:39 -05:00
rtpsource.h rtp: Add property to disable RTCP reports per internal rtpsource 2019-02-13 15:07:39 -05:00
rtpstats.c rtpstats: fix unsigned integer comparisons. 2017-08-11 13:29:24 +02:00
rtpstats.h rtpstats: fix unsigned integer comparisons. 2017-08-11 13:29:24 +02:00