gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 20 Oct 2005 11:50:53 +0000 (11:50 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 20 Oct 2005 11:50:53 +0000 (11:50 +0000)
Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
Set stream time correctly in newsegment.

ChangeLog
gst/wavparse/gstwavparse.c

index fcc159b4e37840bec701639847da33aeb04708a8..ac7f2732401c70e3a4460cee10d55d852607e63e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-10-20  Wim Taymans  <wim@fluendo.com>
+
+       * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
+       (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
+       (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
+       Set stream time correctly in newsegment.
+
 2005-10-20  Wim Taymans  <wim@fluendo.com>
 
        * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
index af081a0e15e8c158ff537abe1d92eacb784beb75..4bd772a358f0093fcfbfb28ddf5bc56db7b22d65 100644 (file)
@@ -731,7 +731,7 @@ gst_wavparse_handle_seek (GstWavParse * wav, gboolean update)
       GST_TIME_ARGS (stop_time));
 
   wav->seek_event = gst_event_new_newsegment (!update, wav->segment_rate,
-      GST_FORMAT_TIME, start_time, stop_time, 0);
+      GST_FORMAT_TIME, start_time, stop_time, start_time);
 
   if (flush)
     gst_pad_push_event (wav->srcpad, gst_event_new_flush_stop ());
@@ -855,7 +855,8 @@ gst_wavparse_stream_headers (GstWavParse * wav)
 
   /* Initial discont */
   wav->seek_event = gst_event_new_newsegment (FALSE, 1.0,
-      GST_FORMAT_TIME, wav->segment_start, wav->segment_stop, 0);
+      GST_FORMAT_TIME,
+      wav->segment_start, wav->segment_stop, wav->segment_start);
 
   return GST_FLOW_OK;