[Bug 677443] [tsdemux/tsparse] Handle multiple SI in one packet

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jul 6 23:38:16 PDT 2013


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

Edward Hervey <bilboed> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|HEAD                        |1.1.2

--- Comment #1 from Edward Hervey <bilboed at gmail.com> 2013-07-07 06:38:11 UTC ---
commit f58f13e874d2c744942b3e54434495cec54ad937
Author: Edward Hervey <edward at collabora.com>
Date:   Sun Jul 7 08:29:37 2013 +0200

    mpegtsdemux: Fix multiple-SI detection/parsing

    We had two issues with the previous code:
    1) We were badly handling PUSI-flagged packets. We were discarding the
       initial data (if pointer != 0) whereas we should have been accumulating
       it with the previous data (if there was a continuity of course).
       => First series of information loss
    2) We were not checking whether there were more sections after the end
       of one (i.e. when the following byte was not a stuff byte).

    This fixes those two issues.

    Fixes #677443

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

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