[Bug 731330] mpegtsdemux fixing PCR calculate_skew function

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 6 04:43:08 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731330
  GStreamer | gst-plugins-bad | 1.3.2

Jan Schmidt <thaytan> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thaytan at noraisin.net

--- Comment #1 from Jan Schmidt <thaytan at noraisin.net> 2014-06-06 11:43:04 UTC ---
Note that those checks are inside a clause that already checks the PCR has
decreased. By subtracting the new (smaller) value from the previous value, it
first checks: Is the result very very large (ie, did the PCR wrap around back
to 0), or did it jump backward by more than 15 seconds.

So the calculations seem to be doing what they're intending.

As per
http://tools.ietf.org/html/draft-pantos-http-live-streaming-13#section-3.4.11 -
if the stream timestamps or continuity counters are discontinuous between
fragments, the EXT-X-DISCONTINUITY tag must be used.

If that is done, GStreamer will generate a DISCONT flag and handle the
timestamp jump properly.

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