From ba6942c04945c2d9b9d4672a68c85d43ade0b5c8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 15 Jan 2023 11:18:15 +0100 Subject: fixed implicit tag closing --- common/src/lib.rs | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'common/src') diff --git a/common/src/lib.rs b/common/src/lib.rs index 0e736b7..e329d2e 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -19,23 +19,26 @@ pub struct Source { pub tracks: BTreeMap, } +#[derive(Debug, Clone, Deserialize, Serialize)] +pub struct SourceTrack { + pub kind: SourceTrackKind, + pub name: String, + pub codec: String, + pub language: String, +} + #[derive(Debug, Clone, Deserialize, Serialize)] #[serde(rename_all = "snake_case", tag = "kind")] -pub enum SourceTrack { +pub enum SourceTrackKind { Video { - language: String, - codec: String, width: u64, height: u64, + fps: f64, }, Audio { channels: usize, - codec: String, sample_rate: f64, - language: String, - }, - Subtitles { - codec: String, - language: String, + bit_depth: usize, }, + Subtitles, } -- cgit v1.2.3-70-g09d2