diff options
author | Vootele Vesterblom <vov@bang-olufsen.dk> | 2014-10-23 17:42:27 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-10-23 16:47:25 +0200 |
commit | 9e6377d4b738ae0d508dbd8480671c954f059bb9 (patch) | |
tree | 4b5e8a71cd9d7862405e957ea9311dc98c8b7eb5 | |
parent | 9ac74f62267e65c58a11e7f923b9659bc9f67c49 (diff) |
rawparse: fix handling of segment event in sink event handler
-rw-r--r-- | gst/rawparse/gstrawparse.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/rawparse/gstrawparse.c b/gst/rawparse/gstrawparse.c index 5831293ce..bdb3190f8 100644 --- a/gst/rawparse/gstrawparse.c +++ b/gst/rawparse/gstrawparse.c @@ -694,8 +694,6 @@ gst_raw_parse_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) if (segment.format != GST_FORMAT_TIME) { gst_event_unref (event); - segment.format = GST_FORMAT_TIME; - ret = gst_raw_parse_convert (rp, segment.format, segment.start, GST_FORMAT_TIME, (gint64 *) & segment.start); @@ -710,6 +708,8 @@ gst_raw_parse_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) break; } + segment.format = GST_FORMAT_TIME; + event = gst_event_new_segment (&segment); } |