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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Aug 30 06:39:28 UTC 2017


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

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #358661|0                           |1
        is obsolete|                            |

--- Comment #12 from Edward Hervey <bilboed at bilboed.com> ---
Created attachment 358736
  --> https://bugzilla.gnome.org/attachment.cgi?id=358736&action=edit
tsdemux: Handle quirk in jp2k es header handling

The jp2k specification (ITU-T T.800) specifies that the 'brat' box
has two fields and the second one (AUF2) can be set to 0 for progressive
streams.

The problem is that the mpeg-ts specification (ITU-T H.222.0 06/2012)
says that the AUF2 field is only present if the stream is interlaced

In order to cope with both situation, accept those next 32bit if the
stream is marked as progressive and those bits contain 0

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