From da203bf6cb19f0df3e4215fac9d51c4d97792471 Mon Sep 17 00:00:00 2001 From: Myrik Date: Tue, 4 Mar 2025 13:21:09 +0100 Subject: [PATCH 1/2] Fix framerate param for pipewire capturer --- src/capturer/engine/linux/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/capturer/engine/linux/mod.rs b/src/capturer/engine/linux/mod.rs index 17ab2e4..8690fbb 100644 --- a/src/capturer/engine/linux/mod.rs +++ b/src/capturer/engine/linux/mod.rs @@ -242,7 +242,7 @@ fn pipewire_capturer( } ), pw::spa::pod::property!( - FormatProperties::VideoFramerate, + FormatProperties::VideoMaxFramerate, Choice, Range, Fraction, @@ -252,7 +252,7 @@ fn pipewire_capturer( }, pw::spa::utils::Fraction { num: 0, denom: 1 }, pw::spa::utils::Fraction { - num: 1000, + num: options.fps, denom: 1 } ), From c190d576f1bcf0858ea12c7f498e89f14990562f Mon Sep 17 00:00:00 2001 From: Myrik Date: Tue, 4 Mar 2025 16:36:31 +0100 Subject: [PATCH 2/2] Replace Choice with single Fraction --- src/capturer/engine/linux/mod.rs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/capturer/engine/linux/mod.rs b/src/capturer/engine/linux/mod.rs index 8690fbb..07967fb 100644 --- a/src/capturer/engine/linux/mod.rs +++ b/src/capturer/engine/linux/mod.rs @@ -243,14 +243,7 @@ fn pipewire_capturer( ), pw::spa::pod::property!( FormatProperties::VideoMaxFramerate, - Choice, - Range, Fraction, - pw::spa::utils::Fraction { - num: options.fps, - denom: 1 - }, - pw::spa::utils::Fraction { num: 0, denom: 1 }, pw::spa::utils::Fraction { num: options.fps, denom: 1