diff options
author | Jordan Petridis <jordan@centricular.com> | 2019-02-07 21:51:12 +0300 |
---|---|---|
committer | Jordan Petridis <jordan@centricular.com> | 2019-02-09 00:44:28 +0300 |
commit | ca012cd4f0b1a8f8a0d0c2853e77154c13e4108a (patch) | |
tree | 42ad3a8ad1f0be8d09a89529326985819f190b2d | |
parent | 7c1ca3ef5595d0b40dce55ec697998007d40fff1 (diff) |
mcc_parse: On FlushStop reset all of the state
-rw-r--r-- | gst-plugin-closedcaption/src/mcc_parse.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gst-plugin-closedcaption/src/mcc_parse.rs b/gst-plugin-closedcaption/src/mcc_parse.rs index cb57ddf58..63a30d144 100644 --- a/gst-plugin-closedcaption/src/mcc_parse.rs +++ b/gst-plugin-closedcaption/src/mcc_parse.rs @@ -486,6 +486,10 @@ impl MccParse { state.parser.reset(); state.need_segment = true; state.pending_events.clear(); + state.start_position = gst::ClockTime::from_seconds(0); + state.last_position = gst::ClockTime::from_seconds(0); + state.last_timecode = None; + state.timecode_rate = None; pad.event_default(element, event) } |