From ca012cd4f0b1a8f8a0d0c2853e77154c13e4108a Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Thu, 7 Feb 2019 20:51:12 +0200 Subject: [PATCH] mcc_parse: On FlushStop reset all of the state --- gst-plugin-closedcaption/src/mcc_parse.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst-plugin-closedcaption/src/mcc_parse.rs b/gst-plugin-closedcaption/src/mcc_parse.rs index cb57ddf5..63a30d14 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) }