ext/ffmpeg/gstffmpegdec.c: newsegment API update.
authorWim Taymans <wim.taymans@gmail.com>
Tue, 11 Oct 2005 16:38:08 +0000 (16:38 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 11 Oct 2005 16:38:08 +0000 (16:38 +0000)
Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
newsegment API update.

ChangeLog
common
ext/ffmpeg/gstffmpegdec.c

index 9c8f03f..51f8e16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-11  Wim Taymans  <wim@fluendo.com>
+
+       * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
+       newsegment API update.
+
 2005-10-05  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
diff --git a/common b/common
index 7d17546..615cf4d 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 7d175466d3319fe55327608ea1f7a20619ab5634
+Subproject commit 615cf4d4506ef1ffb1f600c434fced1fa26b0f44
index f44e29a..96f167b 100644 (file)
@@ -935,7 +935,7 @@ gst_ffmpegdec_sink_event (GstPad * pad, GstEvent * event)
       gdouble rate;
       GstFormat fmt;
 
-      gst_event_parse_newsegment (event, &rate, &fmt, &start, &end, &base);
+      gst_event_parse_newsegment (event, NULL, &rate, &fmt, &start, &end, &base);
       if (fmt == GST_FORMAT_TIME) {
         ffmpegdec->next_ts = start;
         GST_DEBUG_OBJECT (ffmpegdec, "Discont to time %" GST_TIME_FORMAT,
@@ -950,7 +950,7 @@ gst_ffmpegdec_sink_event (GstPad * pad, GstEvent * event)
             end,
             GST_TIME_ARGS (end * GST_SECOND / ffmpegdec->context->bit_rate));
         gst_event_unref (event);
-        event = gst_event_new_newsegment (rate, fmt,
+        event = gst_event_new_newsegment (FALSE, rate, fmt,
             start * GST_SECOND / ffmpegdec->context->bit_rate,
             end == -1 ? -1 : end * GST_SECOND / ffmpegdec->context->bit_rate,
             base * GST_SECOND / ffmpegdec->context->bit_rate);