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, }