[Bug 786111] tsdemux: incorrectly parsing non-timestamp byte sequence in PES header as PTS time stamp

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Aug 28 07:59:08 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=786111

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #2 from Edward Hervey <bilboed at bilboed.com> ---
Nevermind, it's just that you included the ts stream itself and not a pcap
dump.

Those PTS are indeed invalid.

Taking an example encoded PTS from the stream of 0x0a 0x1b 0xcc, it's already
wrong at the first byte (0x0a):

  * Since this is PTS only, the first 4 bits should be 0010 (here it's 0000)
  * Then 3 bits of data (here 011)
  * Then a marker bit '1' (here 0)

Where does this stream come from ?

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