From 46fe19f1c0814fa3975f60dcdd17c1680b161c3c Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 29 Jan 2024 20:20:42 +0100 Subject: caching subtitles --- transcoder/src/subtitles.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'transcoder/src/subtitles.rs') diff --git a/transcoder/src/subtitles.rs b/transcoder/src/subtitles.rs index 9118ebc..2532781 100644 --- a/transcoder/src/subtitles.rs +++ b/transcoder/src/subtitles.rs @@ -28,7 +28,7 @@ pub fn parse_subtitles( .context(anyhow!("parsing {codec} subtitles")) } -pub fn write_webvtt(title: String, subtitles: Vec) -> anyhow::Result { +pub fn write_webvtt(title: String, subtitles: &[SubtitleCue]) -> anyhow::Result { let mut out = String::new(); writeln!(out, "WEBVTT - {title}")?; // TODO ensure title does not contain "-->" @@ -39,7 +39,7 @@ pub fn write_webvtt(title: String, subtitles: Vec) -> anyhow::Resul content, } in subtitles { - writeln!(out, "{} --> {}", format_time(start), format_time(end))?; + writeln!(out, "{} --> {}", format_time(*start), format_time(*end))?; writeln!(out, "- {content}")?; writeln!(out)?; } -- cgit v1.2.3-70-g09d2