diff options
Diffstat (limited to 'transcoder/src/subtitles.rs')
-rw-r--r-- | transcoder/src/subtitles.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/transcoder/src/subtitles.rs b/transcoder/src/subtitles.rs index d7e7b29..1325b62 100644 --- a/transcoder/src/subtitles.rs +++ b/transcoder/src/subtitles.rs @@ -4,9 +4,16 @@ Copyright (C) 2025 metamuffin <metamuffin.org> */ use anyhow::{anyhow, bail, Context}; -use jellycommon::jhls::SubtitleCue; +use serde::{Deserialize, Serialize}; use std::fmt::Write; +#[derive(Debug, Serialize, Deserialize)] +pub struct SubtitleCue { + pub start: f64, + pub end: f64, + pub content: String, +} + pub fn parse_subtitles( codec: &str, codec_private: Option<Vec<u8>>, |