diff options
Diffstat (limited to 'ext/jpeg/gstjpegdec.c')
-rw-r--r-- | ext/jpeg/gstjpegdec.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index b5d9985f..f84aea6e 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -1072,21 +1072,20 @@ gst_jpeg_dec_sink_event (GstPad * pad, GstEvent * event) break; case GST_EVENT_NEWSEGMENT:{ gboolean update; - gdouble rate; + gdouble rate, applied_rate; GstFormat format; gint64 start, stop, position; - /* Once -good depends on core >= 0.10.6, use newsegment_full */ - gst_event_parse_new_segment (event, &update, &rate, &format, - &start, &stop, &position); + gst_event_parse_new_segment_full (event, &update, &rate, &applied_rate, + &format, &start, &stop, &position); GST_DEBUG_OBJECT (dec, "Got NEWSEGMENT [%" GST_TIME_FORMAT " - %" GST_TIME_FORMAT " / %" GST_TIME_FORMAT "]", GST_TIME_ARGS (start), GST_TIME_ARGS (stop), GST_TIME_ARGS (position)); - gst_segment_set_newsegment (dec->segment, update, rate, format, - start, stop, position); + gst_segment_set_newsegment_full (dec->segment, update, rate, + applied_rate, format, start, stop, position); break; } |