[gstreamer-bugs] [Bug 593354] New: rtpjitterbuffer sometimes outputs packets with timestamps in the past
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Aug 27 20:09:16 PDT 2009
http://bugzilla.gnome.org/show_bug.cgi?id=593354
Summary: rtpjitterbuffer sometimes outputs packets with
timestamps in the past
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: tester at tester.ca
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
--- Comment #0 from Olivier Crete (Tester) <tester at tester.ca> 2009-08-28 03:09:11 UTC ---
Created an attachment (id=141909)
Test program
Under the right conditions, the jitterbuffer can output packets that have
timestamps in the past. I guess the solution is to reset the jb's state if that
happens. I'm not sure how to properly do that without having to query the clock
on every buffer. Attaching a patch that tries to do that.. but there must be a
smarter solution.
One case I can see is if the skew ends up being so much that its more than the
length of the jb. It also happens if for some reason the rtp and gst timestamps
get desynchronized (like if the other sides does a "hold" in a voip call and
just stops its clock entirely while on hold).
--
Configure bugmail: http://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