mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
jitterbuffer: only timeout EXPECTED timers on gap
Only timeout the EXPECTED timers when we detect a large seqnum gap.
This commit is contained in:
parent
8cce960372
commit
dd4af0d11c
1 changed files with 1 additions and 1 deletions
|
@ -1604,7 +1604,7 @@ update_timers (GstRtpJitterBuffer * jitterbuffer, guint16 seqnum,
|
|||
} 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 */
|
||||
if (test->rtx_retry == 0)
|
||||
if (test->rtx_retry == 0 && test->type == TIMER_TYPE_EXPECTED)
|
||||
reschedule_timer (jitterbuffer, test, test->seqnum, -1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue