Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Petridis <jordan@centricular.com>2019-02-07 21:51:12 +0300
committerJordan Petridis <jordan@centricular.com>2019-02-09 00:44:28 +0300
commitca012cd4f0b1a8f8a0d0c2853e77154c13e4108a (patch)
tree42ad3a8ad1f0be8d09a89529326985819f190b2d
parent7c1ca3ef5595d0b40dce55ec697998007d40fff1 (diff)
mcc_parse: On FlushStop reset all of the state
-rw-r--r--gst-plugin-closedcaption/src/mcc_parse.rs4
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)
}