From 5fe4524e832e5560f35bd8ec3c747d7a4ec4762a Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Fri, 26 Jul 2024 10:46:07 +0200 Subject: [PATCH] fix: wivrn conf default encoders array is empty; skip serializing if empty --- src/file_builders/wivrn_config.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/file_builders/wivrn_config.rs b/src/file_builders/wivrn_config.rs index f25cbc2..c591fec 100644 --- a/src/file_builders/wivrn_config.rs +++ b/src/file_builders/wivrn_config.rs @@ -123,6 +123,7 @@ pub struct WivrnConfig { pub scale: Option<[f32; 2]>, #[serde(skip_serializing_if = "Option::is_none")] pub bitrate: Option, + #[serde(skip_serializing_if = "Vec::is_empty")] pub encoders: Vec, #[serde(skip_serializing_if = "Option::is_none")] pub application: Option, @@ -135,7 +136,7 @@ impl Default for WivrnConfig { Self { scale: Some([0.8, 0.8]), bitrate: Some(50000000), - encoders: vec![WivrnConfEncoder::default()], + encoders: vec![], application: None, tcp_only: false, }