diff --git a/video/closedcaption/src/transcriberbin/imp.rs b/video/closedcaption/src/transcriberbin/imp.rs index 83ec1814..ae67a477 100644 --- a/video/closedcaption/src/transcriberbin/imp.rs +++ b/video/closedcaption/src/transcriberbin/imp.rs @@ -130,7 +130,9 @@ impl TranscriberBin { .property("max-size-time", 5_000_000_000u64) .property_from_str("leaky", "downstream") .build()?; - let ccmux = gst::ElementFactory::make("cea608mux").build()?; + let ccmux = gst::ElementFactory::make("cea608mux") + .property_from_str("start-time-selection", "first") + .build()?; let ccconverter = gst::ElementFactory::make("ccconverter").build()?; state.transcription_bin.add_many([