lesavka: tighten default keyframe cadence

This commit is contained in:
Brad Stein 2026-04-17 06:17:21 -03:00
parent f10e8a00ae
commit bb4921e7e9
6 changed files with 6 additions and 6 deletions

View File

@ -4,7 +4,7 @@ path = "src/main.rs"
[package]
name = "lesavka_client"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
[dependencies]

View File

@ -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 {

View File

@ -1,6 +1,6 @@
[package]
name = "lesavka_common"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
build = "build.rs"

View File

@ -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)");
}
}

View File

@ -10,7 +10,7 @@ bench = false
[package]
name = "lesavka_server"
version = "0.11.0"
version = "0.11.1"
edition = "2024"
autobins = false

View File

@ -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 =