jitterbuffer: update all timers
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Aug 2013 08:25:17 +0000 (10:25 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Aug 2013 08:25:17 +0000 (10:25 +0200)
Keep looping over all registered timers so that we can mark them lost instead of
stopping as soon as we find the timer for the current seqnum.

gst/rtpmanager/gstrtpjitterbuffer.c

index 413c834..99ece81 100644 (file)
@@ -1601,7 +1601,6 @@ update_timers (GstRtpJitterBuffer * jitterbuffer, guint16 seqnum,
     if (gap == 0) {
       /* the timer for the current seqnum */
       timer = test;
-      break;
     } else if (gap > priv->rtx_delay_reorder) {
       /* max gap, we exceeded the max reorder distance and we don't expect the
        * missing packet to be this reordered */