gstreamer/gst
Edward Hervey f58f13e874 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 

https://bugzilla.gnome.org/show_bug.cgi?id=677443
2013-07-07 08:29:37 +02:00
..
accurip gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
adpcmdec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
adpcmenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
aiff aiff: port to 1.0 2013-04-18 17:18:49 +02:00
asfmux asfmux: Send stream-start event 2013-05-15 10:56:20 +02:00
audiobuffer gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
audiofxbad audiochannelmix: fill in the author template 2013-05-26 14:29:54 +02:00
audiovisualizers audiovisualizer: Enable GLib deprecation warnings again 2013-05-15 11:02:29 +02:00
autoconvert gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
bayer Release 1.1.1 2013-06-05 18:29:49 +02:00
camerabin2 wrappercamerabinsrc: Add video-source-filter during construction 2013-06-11 12:47:53 +02:00
cdxaparse gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
coloreffects gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
dataurisrc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
dccp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
debugutils gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
dvbsuboverlay gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
dvdspu gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
faceoverlay gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
festival gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
fieldanalysis Release 1.1.1 2013-06-05 18:29:49 +02:00
freeverb gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
frei0r frei0r: add the build prefix path in the search dirs 2013-06-28 12:40:52 +02:00
games gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gaudieffects Release 1.1.1 2013-06-05 18:29:49 +02:00
gdp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
geometrictransform gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
hdvparse gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
id3tag gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
inter intervideosrc: Fix timestamp generation 2013-05-11 12:07:36 -07:00
interlace gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
ivfparse gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
ivtc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
jp2kdecimator gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
jpegformat gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
librfb rfb: Link with libgstbase for GstPushSrc 2013-06-07 15:18:15 +02:00
liveadder liveadder: Document that the latency is in milliseconds 2013-04-26 15:33:18 -04:00
midi midiparse: In pull mode drop SEGMENT, CAPS and STREAM_START events 2013-05-28 15:55:25 +02:00
mixmatrix gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mpeg1sys gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mpegdemux mpegdemux: accept ID_PRIVATE_STREAM_1 to avoid loosing sync 2013-06-07 12:57:03 +02:00
mpegpsmux gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mpegtsdemux mpegtsdemux: Fix multiple-SI detection/parsing 2013-07-07 08:29:37 +02:00
mpegtsmux mpegtsmux: Push stream-start event before anything else 2013-05-15 11:38:35 +02:00
mve gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mxf gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
nuvdemux gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
overlay gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
patchdetect gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
pcapparse gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
pnm gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
rawparse gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
real gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
removesilence gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
rtjpeg gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sdi gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sdp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
segmentclip gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
siren gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
smooth gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
smoothwave smoothwave: remove element unported from 0.8 2011-11-23 08:42:01 +01:00
speed gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
stereo gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
subenc webvttenc: Separate cues with two line breaks instead of one. 2013-07-05 18:32:43 +01:00
tta gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
vbidec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
videofilters videofilters: Add videodiff element 2013-05-10 17:40:17 -07:00
videomeasure gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
videoparsers mpegvideoparse: cope with new parser API. 2013-07-05 17:39:28 +02:00
videosignal videosignal: fix CFLAGS order 2013-05-18 12:21:59 +01:00
vmnc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
y4m y4mdec: set timestamps when restriding buffer 2013-05-10 17:40:17 -07:00
yadif gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
Makefile.am build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00