From db16d945964ad98fc7d5604611decc67ba04a235 Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Sun, 6 Apr 2025 17:53:47 -0300 Subject: [PATCH] added scopes for windows and linux on video stream --- src/video_stream.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/video_stream.rs b/src/video_stream.rs index 2945281..1ea7f4a 100644 --- a/src/video_stream.rs +++ b/src/video_stream.rs @@ -57,26 +57,27 @@ pub fn start_stream( let mut child = match cmd.creation_flags(CREATE_NO_WINDOW).spawn() { Ok(child) => child, Err(e) => { - return ctx.callback_data( + let _ = ctx.callback_data( "armatak_video_error", "Failed to Start FFmpeg", e.to_string(), ); + return; } }; if rx.recv().is_err() { - return ctx.callback_null("armatak_video_error", "Error receiving stop signal"); + let _ = ctx.callback_null("armatak_video_error", "Error receiving stop signal"); } #[cfg(target_os = "windows")] - Ok(if let Err(e) = child.kill() { - return ctx.callback_data( + if let Err(e) = child.kill() { + let _ = ctx.callback_data( "armatak_video_error", "Failed to Stop FFmpeg", e.to_string(), ); - }) + } }); match STREAM_CTRL.lock() {