summaryrefslogtreecommitdiff
path: root/src/v4l2cairo.rs
diff options
context:
space:
mode:
authordyknon dyknonr5fjp2025-03-02 03:24:49 +0900
committerdyknon dyknonr5fjp2025-03-02 03:24:49 +0900
commit49fdc6dd7b1a166846df75f17f9902de5043b634 (patch)
treefd5db0bedf98587c557ad7bc69fa3e51349267a0 /src/v4l2cairo.rs
parent55cae3e208dcc5579470f90d16a49ad7331b6b23 (diff)
show delay.
Diffstat (limited to 'src/v4l2cairo.rs')
-rw-r--r--src/v4l2cairo.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/v4l2cairo.rs b/src/v4l2cairo.rs
index de89df8..795575b 100644
--- a/src/v4l2cairo.rs
+++ b/src/v4l2cairo.rs
@@ -125,8 +125,11 @@ impl cgtk::Overlay for Overlay{
Ok(())
}
fn update(&self, widget: &gtk::Label) -> Result<()>{
+ let delay = Local::now() - &self.timestamp;
widget.set_label(
- &self.timestamp.format("%Y/%m/%d %H:%M:%S%.3f").to_string());
+ &format!("{} (delay={}ms)",
+ self.timestamp.format("%Y/%m/%d %H:%M:%S%.3f"),
+ delay.num_milliseconds()));
Ok(())
}
}