diff --git a/subprojects/gst-examples/webrtc/janus/rust/src/main.rs b/subprojects/gst-examples/webrtc/janus/rust/src/main.rs index 62713cb292..a65be376a9 100644 --- a/subprojects/gst-examples/webrtc/janus/rust/src/main.rs +++ b/subprojects/gst-examples/webrtc/janus/rust/src/main.rs @@ -101,6 +101,9 @@ impl App { MessageView::Warning(warning) => { println!("Warning: \"{}\"", warning.debug().unwrap()); } + MessageView::Latency(_) => { + let _ = self.pipeline.recalculate_latency(); + } _ => (), } Ok(()) diff --git a/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/main.rs b/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/main.rs index da9fab533a..8e84f9a757 100644 --- a/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/main.rs +++ b/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst-rust/src/main.rs @@ -295,6 +295,9 @@ impl App { MessageView::Warning(warning) => { println!("Warning: \"{}\"", warning.debug().unwrap()); } + MessageView::Latency(_) => { + let _ = self.pipeline.recalculate_latency(); + } _ => (), } diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/main.rs b/subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/main.rs index 27c519ed40..585eb17f09 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/main.rs +++ b/subprojects/gst-examples/webrtc/sendrecv/gst-rust/src/main.rs @@ -255,6 +255,9 @@ impl App { MessageView::Warning(warning) => { println!("Warning: \"{}\"", warning.debug().unwrap()); } + MessageView::Latency(_) => { + let _ = self.pipeline.recalculate_latency(); + } _ => (), }