aboutsummaryrefslogtreecommitdiff
path: root/transcoder/src
diff options
context:
space:
mode:
Diffstat (limited to 'transcoder/src')
-rw-r--r--transcoder/src/subtitles.rs4
1 files changed, 2 insertions, 2 deletions
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<SubtitleCue>) -> anyhow::Result<String> {
+pub fn write_webvtt(title: String, subtitles: &[SubtitleCue]) -> anyhow::Result<String> {
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<SubtitleCue>) -> 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)?;
}