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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Aug 31 21:01:39 UTC 2017


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

--- Comment #16 from Aaron Boxer <boxerab at gmail.com> ---
So, this is interesting:

>From the H.222.0 spec:

interlaced_video – This 1-bit field indicates whether the J2K video stream
contains interlaced video. When this flag is
set to '1' the J2K access unit elementary stream header (see Table S.1) shall
include the syntax elements Auf2,
fiel_box_code, fic and fio. When this flag is set to '0', these syntax elements
shall not be present in the J2K access unit
elementary stream header.

But, from the table:

// j2k_brat
brat_box_code = '0x6272 6174'
Maxbr
Auf1
// If (interlaced_video == 1) {
Auf2
}

The table has a commented out if statement, which seems to imply that Auf2 is
present for progressive.  And this is what we see in this stream.

Since the second brace is not commented out, my guess is that this is a typo
in the table.

I don't read standards documents that often :) so perhaps someone else can
comment on this ?

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