diff options
| author | dyknon dyknonr5fjp | 2025-03-02 03:24:49 +0900 |
|---|---|---|
| committer | dyknon dyknonr5fjp | 2025-03-02 03:24:49 +0900 |
| commit | 49fdc6dd7b1a166846df75f17f9902de5043b634 (patch) | |
| tree | fd5db0bedf98587c557ad7bc69fa3e51349267a0 /src/v4l2cairo.rs | |
| parent | 55cae3e208dcc5579470f90d16a49ad7331b6b23 (diff) | |
show delay.
Diffstat (limited to 'src/v4l2cairo.rs')
| -rw-r--r-- | src/v4l2cairo.rs | 5 |
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: >k::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(()) } } |
