gst/mpegdemux/gstmpegtsdemux.c: No need to reclaculate flush in this case.
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 6 Nov 2008 11:31:03 +0000 (11:31 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 6 Nov 2008 11:31:03 +0000 (11:31 +0000)
Original commit message from CVS:
patch by: Josep Torra
* gst/mpegdemux/gstmpegtsdemux.c:
No need to reclaculate flush in this case.
Fixes some bad decode errors introduced.

ChangeLog
gst/mpegdemux/gstmpegtsdemux.c

index 18d693f45bf5e9843c62d8ec53bd415456265fb9..97ee2673c4fe8cafdd15fed8acf022ddbfde3fb4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-11-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+
+       patch by: Josep Torra
+
+       * gst/mpegdemux/gstmpegtsdemux.c:
+       No need to reclaculate flush in this case.
+       Fixes some bad decode errors introduced.
+
 2008-11-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
 
        * gst/mpegdemux/gstmpegtsdemux.c:
index da593b99601a64c5fb281ba00abb747ce5963750..3badfa8994fba4364460fec289c011fd5d469f02 100644 (file)
@@ -664,6 +664,7 @@ gst_fluts_demux_fill_stream (GstFluTSStream * stream, guint8 id,
 
   stream->stream_type = stream_type;
   stream->id = id;
+  GST_DEBUG ("creating new pad %s", name);
   stream->pad = gst_pad_new_from_template (template, name);
   gst_pad_use_fixed_caps (stream->pad);
   gst_pad_set_caps (stream->pad, caps);
@@ -2550,7 +2551,6 @@ gst_fluts_demux_chain (GstPad * pad, GstBuffer * buffer)
   for (i = 0; i < sync_count; i++) {
     ret = gst_fluts_demux_parse_transport_packet (demux, demux->sync_lut[i]);
     if (G_UNLIKELY (ret == GST_FLOW_LOST_SYNC)) {
-      flush = demux->sync_lut[i] - data + 1;
       ret = GST_FLOW_OK;
       continue;
     }