From f3add756e070eb320c3ca560713ea6137c5c1f93 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 11 Oct 2005 17:38:29 +0000 Subject: [PATCH] ext/speex/gstspeexdec.c: newsegment API fix. Original commit message from CVS: * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain): newsegment API fix. --- ChangeLog | 5 +++++ ext/speex/gstspeexdec.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 843bfa7..8b6f1c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2005-10-11 Wim Taymans + * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain): + newsegment API fix. + +2005-10-11 Wim Taymans + * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame): * ext/flac/gstflacdec.c: (gst_flacdec_write): diff --git a/ext/speex/gstspeexdec.c b/ext/speex/gstspeexdec.c index 46c0981..adf0079 100644 --- a/ext/speex/gstspeexdec.c +++ b/ext/speex/gstspeexdec.c @@ -279,7 +279,7 @@ speex_dec_event (GstPad * pad, GstEvent * event) GST_LOG_OBJECT (dec, "handling event"); switch (GST_EVENT_TYPE (event)) { case GST_EVENT_NEWSEGMENT: - gst_event_parse_newsegment (event, NULL, &fmt, &value, NULL, NULL); + gst_event_parse_newsegment (event, NULL, NULL, &fmt, &value, NULL, NULL); if (fmt == GST_FORMAT_DEFAULT) { dec->samples_out = value; GST_DEBUG_OBJECT (dec, @@ -296,7 +296,7 @@ speex_dec_event (GstPad * pad, GstEvent * event) ("can't handle discont before parsing first 2 packets")); dec->packetno = 0; gst_pad_push_event (dec->srcpad, - gst_event_new_newsegment (1.0, GST_FORMAT_TIME, + gst_event_new_newsegment (FALSE, 1.0, GST_FORMAT_TIME, 0, GST_CLOCK_TIME_NONE, 0)); } else { GstFormat time_format = GST_FORMAT_TIME; @@ -306,7 +306,7 @@ speex_dec_event (GstPad * pad, GstEvent * event) if (speex_dec_convert (dec->srcpad, GST_FORMAT_DEFAULT, dec->samples_out, &time_format, &time)) { gst_pad_push_event (dec->srcpad, - gst_event_new_newsegment (1.0, GST_FORMAT_TIME, + gst_event_new_newsegment (FALSE, 1.0, GST_FORMAT_TIME, time, GST_CLOCK_TIME_NONE, 0)); } else { GST_ERROR_OBJECT (dec, @@ -389,7 +389,7 @@ speex_dec_chain (GstPad * pad, GstBuffer * buf) } gst_caps_unref (caps); gst_pad_push_event (dec->srcpad, - gst_event_new_newsegment (1.0, GST_FORMAT_TIME, + gst_event_new_newsegment (FALSE, 1.0, GST_FORMAT_TIME, 0, GST_CLOCK_TIME_NONE, 0)); } else if (dec->packetno == 1) { gchar *encoder = NULL; -- 2.7.4