diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-11-06 07:12:03 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-11-06 07:13:10 +0100 |
commit | 229d50d3098e498237f4f9b181382ee2d9e5cf30 (patch) | |
tree | f351324a7abc1744a5bcef03d806dd27e0503aa6 | |
parent | 1cf221f4f4c776357f98a19c23e4c609bd809ce4 (diff) |
assrender: Reset segments on FLUSH_STOP events
-rw-r--r-- | ext/assrender/gstassrender.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c index 4e94112b9a..4baa927bc4 100644 --- a/ext/assrender/gstassrender.c +++ b/ext/assrender/gstassrender.c @@ -776,6 +776,8 @@ gst_assrender_event_video (GstPad * pad, GstEvent * event) ret = gst_pad_event_default (pad, event); break; } + case GST_EVENT_FLUSH_STOP: + gst_segment_init (&render->video_segment, GST_FORMAT_TIME); default: ret = gst_pad_event_default (pad, event); break; @@ -831,6 +833,7 @@ gst_assrender_event_text (GstPad * pad, GstEvent * event) break; } case GST_EVENT_FLUSH_STOP: + gst_segment_init (&render->subtitle_segment, GST_FORMAT_TIME); render->subtitle_flushing = FALSE; gst_event_unref (event); ret = TRUE; |