summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2005-10-20 11:50:53 +0000
committerWim Taymans <wim.taymans@gmail.com>2005-10-20 11:50:53 +0000
commit57bcc588e4db76218347403006a7396c41e5958d (patch)
treeff5667327d239ef10bfa611b9a203de4bbc65b78
parent9f4609665a042cd648724ef49f6a3fa57bde6ef0 (diff)
gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
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.
-rw-r--r--ChangeLog7
-rw-r--r--gst/wavparse/gstwavparse.c5
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index fcc159b4..ac7f2732 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
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):
Correctly fill in the stream time.
diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c
index af081a0e..4bd772a3 100644
--- a/gst/wavparse/gstwavparse.c
+++ b/gst/wavparse/gstwavparse.c
@@ -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;