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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 29 08:34:18 UTC 2017


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

--- Comment #6 from Edward Hervey <bilboed at bilboed.com> ---
Indeed, when using master pcapparse it does fix some minor issues, but:

* It still has PTS without marker bits (temporarily disabled it to move
forward).
* There is a failure parsing the jp2k access unit

This is the beginning of the au it fails to parse:
p2k_access_unit: 00000000: 65 6c 73 6d 66 72 61 74 03 e9 ea 60 62 72 61 74 
elsmfrat...`brat
p2k_access_unit: 00000010: 00 1e 84 80 00 04 f4 00 00 00 00 00 74 63 6f 64 
............tcod
p2k_access_unit: 00000020: aa bb cc ab 62 63 6f 6c 02 ff 4f ff 51 00 2f 01 
....bcol..O.Q./.
p2k_access_unit: 00000030: 02 00 00 05 00 00 00 02 d0 00 00 00 00 00 00 00 
................
p2k_access_unit: 00000040: 00 00 00 05 00 00 00 02 d0 00 00 00 00 00 00 00 
................
p2k_access_unit: 00000050: 00 00 03 09 01 01 09 02 01 09 02 01 ff 52 00 12 
.............R..

This seems to be an interlaced stream ... which isn't properly advertised in
the j2k_video_descriptor (let alone properly handled in the code).

Talk about streams not respecting the standards ...

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