From 8d928d687d673221c04b7cd3d02e1d7cdb9fb216 Mon Sep 17 00:00:00 2001 From: Jessey Fransen Date: Mon, 28 Sep 2026 14:53:28 +0200 Subject: [PATCH] fix(video): fail probe when decoder reports failure --- wallr-core/examples/video_probe.rs | 37 +++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/wallr-core/examples/video_probe.rs b/wallr-core/examples/video_probe.rs index 363f384..09a9f08 100644 --- a/wallr-core/examples/video_probe.rs +++ b/wallr-core/examples/video_probe.rs @@ -5,15 +5,16 @@ //! Decodes the file for a few seconds and reports frame rate, timing, and the //! backend actually used - no Wayland or GPU required. +use std::process::ExitCode; use std::time::{Duration, Instant}; -use wallr_core::video::{HwAccel, VideoDecoder}; +use wallr_core::video::{DecoderState, HwAccel, VideoDecoder}; -fn main() { +fn main() -> ExitCode { let mut args = std::env::args().skip(1); let path = args.next().expect("usage: video_probe