From 2a5c7b5dc49bb377f9fb6aadf27d52538cab405e Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 10 May 2025 15:16:30 -0400 Subject: [PATCH] keyfork-qrcode: add framerate tracker for non-threaded --- crates/qrcode/keyfork-qrcode/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/qrcode/keyfork-qrcode/src/lib.rs b/crates/qrcode/keyfork-qrcode/src/lib.rs index 08aa972..0660e1e 100644 --- a/crates/qrcode/keyfork-qrcode/src/lib.rs +++ b/crates/qrcode/keyfork-qrcode/src/lib.rs @@ -168,6 +168,7 @@ fn dbg_elapsed(count: u64, instant: Instant) { let elapsed = instant.elapsed().as_secs(); let framerate = count as f64 / elapsed as f64; eprintln!("framerate: {count}/{elapsed} = {framerate}"); + std::thread::sleep(std::time::Duration::from_secs(5)); } /// Continuously scan the `index`-th camera for a QR code. @@ -211,7 +212,7 @@ pub fn scan_camera(timeout: Duration, index: usize) -> Result, QR } } - // dbg_elapsed(count, start); + dbg_elapsed(count, start); Ok(None) }