diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-10-11 17:38:29 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-10-11 17:38:29 +0000 |
commit | f3add756e070eb320c3ca560713ea6137c5c1f93 (patch) | |
tree | cf702a02dd1659ec839556494811eccf22d92ea7 /ext/speex/gstspeexdec.c | |
parent | b0e9b53bb78685de7333c9e1c6d3b82cd45f8794 (diff) |
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.
Diffstat (limited to 'ext/speex/gstspeexdec.c')
-rw-r--r-- | ext/speex/gstspeexdec.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/speex/gstspeexdec.c b/ext/speex/gstspeexdec.c index 46c0981f..adf00790 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; |