From bb4921e7e99d64e6c2f072a8495fb84e006088cb Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Fri, 17 Apr 2026 06:17:21 -0300 Subject: [PATCH] lesavka: tighten default keyframe cadence --- client/Cargo.toml | 2 +- client/src/input/camera.rs | 2 +- common/Cargo.toml | 2 +- common/src/cli.rs | 2 +- server/Cargo.toml | 2 +- server/src/video.rs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/client/Cargo.toml b/client/Cargo.toml index 7d4cff1..4684712 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -4,7 +4,7 @@ path = "src/main.rs" [package] name = "lesavka_client" -version = "0.11.0" +version = "0.11.1" edition = "2024" [dependencies] diff --git a/client/src/input/camera.rs b/client/src/input/camera.rs index 095a5ac..c752aa1 100644 --- a/client/src/input/camera.rs +++ b/client/src/input/camera.rs @@ -90,7 +90,7 @@ impl CameraCapture { .map(|cfg| cfg.fps) .unwrap_or_else(|| env_u32("LESAVKA_CAM_FPS", 25)) .max(1); - let keyframe_interval = env_u32("LESAVKA_CAM_KEYFRAME_INTERVAL", fps.min(10)).clamp(1, fps); + let keyframe_interval = env_u32("LESAVKA_CAM_KEYFRAME_INTERVAL", fps.min(5)).clamp(1, fps); let (enc, kf_prop) = if use_mjpg_source && !output_mjpeg { ("x264enc", "key-int-max") } else { diff --git a/common/Cargo.toml b/common/Cargo.toml index d65271f..3f2ecc7 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lesavka_common" -version = "0.11.0" +version = "0.11.1" edition = "2024" build = "build.rs" diff --git a/common/src/cli.rs b/common/src/cli.rs index 8d29cfe..15f748c 100644 --- a/common/src/cli.rs +++ b/common/src/cli.rs @@ -17,6 +17,6 @@ mod tests { #[test] fn banner_includes_version() { - assert_eq!(banner("0.11.0"), "lesavka-common CLI (v0.11.0)"); + assert_eq!(banner("0.11.1"), "lesavka-common CLI (v0.11.1)"); } } diff --git a/server/Cargo.toml b/server/Cargo.toml index 88ad3e5..c196581 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -10,7 +10,7 @@ bench = false [package] name = "lesavka_server" -version = "0.11.0" +version = "0.11.1" edition = "2024" autobins = false diff --git a/server/src/video.rs b/server/src/video.rs index 5fd1c36..feb80c3 100644 --- a/server/src/video.rs +++ b/server/src/video.rs @@ -438,7 +438,7 @@ pub async fn eye_ball_with_request( let appsink_buffers = env_u32("LESAVKA_EYE_APPSINK_BUFFERS", 8).max(1); let keyframe_interval = env_u32( "LESAVKA_EYE_KEYFRAME_INTERVAL", - request.requested_fps.max(1).min(10), + request.requested_fps.max(1).min(5), ) .clamp(1, request.requested_fps.max(1)); let use_test_src =