[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