From d89057de5bd4e28e48cb3c31cbdc7dab4dcb8a06 Mon Sep 17 00:00:00 2001 From: Warren Lo Date: Thu, 19 Mar 2026 01:35:00 +0800 Subject: [PATCH] feat(overlay): update YOLO loader with proper metadata fields --- src/overlay/yolo.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/overlay/yolo.rs b/src/overlay/yolo.rs index 1186a20..d798ff1 100644 --- a/src/overlay/yolo.rs +++ b/src/overlay/yolo.rs @@ -41,12 +41,23 @@ pub struct YoloMetadata { pub status: Option, pub total_detections: u64, pub avg_detections_per_frame: f64, + #[serde(default)] + pub auto_save_interval: Option, + #[serde(default)] + pub processing_time: Option, + #[serde(default)] + pub avg_time_per_frame: Option, + #[serde(default)] + pub last_saved_at: Option, + #[serde(default)] + pub completed_at: Option, + #[serde(default)] + pub auto_save_count: Option, } #[derive(Debug, Clone, Deserialize)] pub struct YoloData { pub metadata: YoloMetadata, - #[serde(flatten)] pub frames: HashMap, }