uvc: default to 25fps
This commit is contained in:
parent
49fdd9c3de
commit
f1aaa1743d
@ -37,7 +37,7 @@ impl CameraCapture {
|
||||
tracing::info!("📸 using encoder element: {enc}");
|
||||
let width = env_u32("LESAVKA_CAM_WIDTH", 1280);
|
||||
let height = env_u32("LESAVKA_CAM_HEIGHT", 720);
|
||||
let fps = env_u32("LESAVKA_CAM_FPS", 30).max(1);
|
||||
let fps = env_u32("LESAVKA_CAM_FPS", 25).max(1);
|
||||
let have_nvvidconv = gst::ElementFactory::find("nvvidconv").is_some();
|
||||
let (src_caps, preenc) = match enc {
|
||||
// ───────────────────────────────────────────────────────────────────
|
||||
|
||||
@ -17,7 +17,7 @@ UVC_MAXBURST=${LESAVKA_UVC_MAXBURST:-1}
|
||||
UVC_INTERVAL=${LESAVKA_UVC_INTERVAL:-}
|
||||
UVC_WIDTH=${LESAVKA_UVC_WIDTH:-1280}
|
||||
UVC_HEIGHT=${LESAVKA_UVC_HEIGHT:-720}
|
||||
UVC_FPS=${LESAVKA_UVC_FPS:-30}
|
||||
UVC_FPS=${LESAVKA_UVC_FPS:-25}
|
||||
UVC_DISABLE_IRQ=${LESAVKA_UVC_DISABLE_IRQ:-}
|
||||
UVC_BULK=${LESAVKA_UVC_BULK:-}
|
||||
MAX_SPEED=${LESAVKA_MAX_SPEED:-high-speed}
|
||||
|
||||
@ -231,7 +231,7 @@ impl UvcConfig {
|
||||
fn from_env() -> Self {
|
||||
let width = env_u32("LESAVKA_UVC_WIDTH", 1280);
|
||||
let height = env_u32("LESAVKA_UVC_HEIGHT", 720);
|
||||
let fps = env_u32("LESAVKA_UVC_FPS", 30).max(1);
|
||||
let fps = env_u32("LESAVKA_UVC_FPS", 25).max(1);
|
||||
let interval = env_u32("LESAVKA_UVC_INTERVAL", 0);
|
||||
let mut max_packet = env_u32("LESAVKA_UVC_MAXPACKET", 1024);
|
||||
if env::var("LESAVKA_UVC_BULK").is_ok() {
|
||||
|
||||
@ -280,7 +280,7 @@ impl WebcamSink {
|
||||
|
||||
let width = env_u32("LESAVKA_UVC_WIDTH", 1280) as i32;
|
||||
let height = env_u32("LESAVKA_UVC_HEIGHT", 720) as i32;
|
||||
let fps = env_u32("LESAVKA_UVC_FPS", 30).max(1) as i32;
|
||||
let fps = env_u32("LESAVKA_UVC_FPS", 25).max(1) as i32;
|
||||
|
||||
let caps_h264 = gst::Caps::builder("video/x-h264")
|
||||
.field("stream-format", "byte-stream")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user