diff options
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 c495cf1d..6cd8374d 100644 --- a/ext/speex/gstspeexdec.c +++ b/ext/speex/gstspeexdec.c @@ -300,7 +300,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, NULL, &fmt, &value, NULL, NULL); + gst_event_parse_new_segment (event, NULL, NULL, &fmt, &value, NULL, NULL); if (fmt == GST_FORMAT_DEFAULT) { dec->samples_out = value; GST_DEBUG_OBJECT (dec, @@ -317,7 +317,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 (FALSE, 1.0, GST_FORMAT_TIME, + gst_event_new_new_segment (FALSE, 1.0, GST_FORMAT_TIME, 0, GST_CLOCK_TIME_NONE, 0)); } else { GstFormat time_format = GST_FORMAT_TIME; @@ -327,7 +327,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 (FALSE, 1.0, GST_FORMAT_TIME, + gst_event_new_new_segment (FALSE, 1.0, GST_FORMAT_TIME, time, GST_CLOCK_TIME_NONE, 0)); } else { GST_ERROR_OBJECT (dec, @@ -410,7 +410,7 @@ speex_dec_chain (GstPad * pad, GstBuffer * buf) } gst_caps_unref (caps); gst_pad_push_event (dec->srcpad, - gst_event_new_newsegment (FALSE, 1.0, GST_FORMAT_TIME, + gst_event_new_new_segment (FALSE, 1.0, GST_FORMAT_TIME, 0, GST_CLOCK_TIME_NONE, 0)); } else if (dec->packetno == 1) { gchar *encoder = NULL; |