lesavka: tighten default keyframe cadence
This commit is contained in:
parent
f10e8a00ae
commit
bb4921e7e9
@ -4,7 +4,7 @@ path = "src/main.rs"
|
||||
|
||||
[package]
|
||||
name = "lesavka_client"
|
||||
version = "0.11.0"
|
||||
version = "0.11.1"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "lesavka_common"
|
||||
version = "0.11.0"
|
||||
version = "0.11.1"
|
||||
edition = "2024"
|
||||
build = "build.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)");
|
||||
}
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@ bench = false
|
||||
|
||||
[package]
|
||||
name = "lesavka_server"
|
||||
version = "0.11.0"
|
||||
version = "0.11.1"
|
||||
edition = "2024"
|
||||
autobins = false
|
||||
|
||||
|
||||
@ -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 =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user