[gstreamer-bugs] [Bug 640859] basesink default drift-tolerance causes glitches on some clips

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 31 01:34:29 PST 2011


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

--- Comment #19 from Edward Hervey <bilboed at gmail.com> 2011-01-31 09:34:24 UTC ---
And to answer Olivier, that file is busted indeed. Over chunks of 3-5 packets
it only increases the timestamp by 1-3ms ... and then syncs to the expected
timestamp (give or take a millisecond).

Once you:
* Only set timestamps on valid buffers (ones where the difference with the
previous one is greater than a certain margin (1-4ms)
* Set CLOCK_TIME_NONE on the invalid buffers (ones where the difference with
the previous one is less than a certain margin (1-4ms)

Then you end up with a resulting stream that jitters by less than a
millisecond.

I have no idea how that file was created but it was definitely created by a
broken software, ergo => broken file.

-- 
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