[Bug 657343] [patch] small changes to mpegtsmux

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 14 04:50:07 PDT 2013


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

--- Comment #41 from Edward Hervey <bilboed at gmail.com> 2013-08-14 11:50:02 UTC ---
http://www.itu.int/rec/T-REC-H.222.0-201206-I/en  (Latest public specifications
June 2012)

Not cool really. I was expecting you were relying on specifications instead of
guessing what's going on based on misc code.

If you want to discuss such details => IRC or mailing list.

In the meantime I just pushed a cleanup for tsdemux.

commit 21ebc7708d27fc42dcbcc4f802052c46c0229735
Author: Edward Hervey <edward at collabora.com>
Date:   Wed Aug 14 13:41:37 2013 +0200

    pesparse: Refactory secondary PES extension handling

    Some streams had wrong values for the stream_id_extension, make sure
    we only remember the valid ones.

    For streams with PES_extension_field_length == 0, assume there's nothing
    else.

    For streams that state they have a TREF extension but don't have enough
    data to store it, just assume it was produced by a non-compliant muxer
    and skip the remaining data.

    Only store remaining data in stream_id_extension_data instead of storing
    data we already parse.

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