rtpjitterbuffer: avoid stall by corrupted seqnum accounting
This commit is contained in:
parent
39bbccdf79
commit
6c584bc833
@ -2826,6 +2826,9 @@ do_deadline_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer,
|
|||||||
|
|
||||||
GST_INFO_OBJECT (jitterbuffer, "got deadline timeout");
|
GST_INFO_OBJECT (jitterbuffer, "got deadline timeout");
|
||||||
|
|
||||||
|
/* timer seqnum might have been obsoleted by caps seqnum-base,
|
||||||
|
* only mess with current ongoing seqnum if still unknown */
|
||||||
|
if (priv->next_seqnum == -1)
|
||||||
priv->next_seqnum = timer->seqnum;
|
priv->next_seqnum = timer->seqnum;
|
||||||
remove_timer (jitterbuffer, timer);
|
remove_timer (jitterbuffer, timer);
|
||||||
JBUF_SIGNAL_EVENT (priv);
|
JBUF_SIGNAL_EVENT (priv);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user