gstreamer/gst/rtpmanager
Wim Taymans 00056965e8 rtpjitterbuffer: fix race when updating the next_seqnum
If we were not waiting for the missing seqnum when we insert the lost packet
event in the jitterbuffer, we end up not updating the next_seqnum and wait
forever for the lost packets to arrive. Instead, keep track of the amount of
packets contained by the jitterbuffer item and update the next expected
seqnum only after pushing the buffer/event. This makes sure we correctly handle
GAPS in the sequence numbers.
2013-09-30 12:31:00 +02:00
..
gstrtpbin.c rtpbin: avoid some pad link checks 2013-09-25 17:38:31 +02:00
gstrtpbin.h rtpbin: proxy jitterbuffer do-retransmission property 2013-08-23 12:10:19 +02:00
gstrtpdtmfmux.c docs: add rtpmux and rtpdtmfmux to plugin docs 2012-12-16 16:36:39 +00:00
gstrtpdtmfmux.h rtpmux: Fix FSF address 2012-12-16 16:36:39 +00:00
gstrtpjitterbuffer.c rtpjitterbuffer: fix race when updating the next_seqnum 2013-09-30 12:31:00 +02:00
gstrtpjitterbuffer.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstrtpmanager.c rtp: register rtx element better 2013-08-21 17:02:26 +02:00
gstrtpmux.c rtpmux: Enable proxy caps on the src pads 2013-07-11 17:21:22 -04:00
gstrtpmux.h rtpmux: Send stream-start before caps 2013-05-13 15:37:05 +02:00
gstrtpptdemux.c docs: update docs with 1.0 element names 2013-09-23 15:36:47 +02: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
gstrtpsession.c rtpmanager: update docs 2013-09-23 16:34:15 +02:00
gstrtpsession.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstrtpssrcdemux.c docs: update docs with 1.0 element names 2013-09-23 15:36:47 +02:00
gstrtpssrcdemux.h rtpssrcdemux: Remove unused GstSegment 2013-04-02 23:42:41 -04:00
Makefile.am rtxqueue: add retransmission queue element 2013-08-19 22:04:50 +02:00
rtpjitterbuffer.c rtpjitterbuffer: reset skew does not reset clock-rate 2013-09-30 11:53:08 +02:00
rtpjitterbuffer.h rtpjitterbuffer: fix race when updating the next_seqnum 2013-09-30 12:31:00 +02:00
rtpsession.c rtpsession: Demux RTCP buffers from the RTP stream 2013-09-13 16:25:49 +02:00
rtpsession.h rtpsession: Demux RTCP buffers from the RTP stream 2013-09-13 16:25:49 +02:00
rtpsource.c rtpbin: use PacketInfo for the sender 2013-09-13 14:34:28 +02:00
rtpsource.h rtpbin: use PacketInfo for the sender 2013-09-13 14:34:28 +02:00
rtpstats.c Fix FSF address 2012-11-04 00:07:18 +00:00
rtpstats.h rtpbin: use PacketInfo for the sender 2013-09-13 14:34:28 +02:00