[Bug 730039] rtpjitterbuffer: jitter buffer stalls if first seqnum is different than seqnum-base

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 14 01:36:51 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=730039
  GStreamer | gst-plugins-good | git

--- Comment #9 from Wim Taymans <wim.taymans at gmail.com> 2014-05-14 08:36:46 UTC ---
(In reply to comment #8)
> (In reply to comment #7)
> > (In reply to comment #6)
> > 
> > > Right. I can try to fix this today, unless you are already fixing it. Let me
> > > know.
> > 
> > Go ahead and propose a fix.
> 
> Just filed bug 730078 with a patch.
> 
> Interestingly, my problem mentioned in this bug was fixed too. I was receiving
> the packet with seqnum-base late, but because this new bug it was never
> inserted properly.
> 
> In any case, what happens if packet with seqnum-base is lost?

It should probably estimate when it should be received and wait until the last
moment before
generating a lost-packet event.

We don't do anything like this, it would involve estimating a time in the past
using seqnum-base+1
timestamp and seqnum-base+2 packet spacing. not sure it is worth it. What
happens now is that
seqnum-base+1 is delayed as much as possible (waiting for seqnum-base) but
there is never a lost-packet 
event generated for seqnum-base.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list