aboutsummaryrefslogtreecommitdiff
path: root/stream/src/webvtt.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-01-29 16:07:58 +0100
committermetamuffin <metamuffin@disroot.org>2025-01-29 16:07:58 +0100
commite7ba3274e27fad755f15465581f5b403c82ab4d2 (patch)
treef2d693c61786ee6ed027636393fd75f086bd77e8 /stream/src/webvtt.rs
parent5ac3f397b4a28b7bf8b399e73ad0d29e3da45ab0 (diff)
downloadjellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar
jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.bz2
jellything-e7ba3274e27fad755f15465581f5b403c82ab4d2.tar.zst
prepare database refactor
Diffstat (limited to 'stream/src/webvtt.rs')
-rw-r--r--stream/src/webvtt.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/stream/src/webvtt.rs b/stream/src/webvtt.rs
index 316e224..d5b2f9a 100644
--- a/stream/src/webvtt.rs
+++ b/stream/src/webvtt.rs
@@ -23,7 +23,7 @@ pub async fn vtt_stream(
let tracki = *spec.track.first().ok_or(anyhow!("no track selected"))?;
let local_track = local_tracks.first().ok_or(anyhow!("no tracks"))?.clone();
- let track = &node.public.media.unwrap().tracks[tracki];
+ let track = &node.media.unwrap().tracks[tracki];
let cp = local_track.codec_private.clone();
let subtitles = async_cache_memory(
@@ -49,11 +49,8 @@ pub async fn vtt_stream(
let output = if json {
serde_json::to_string(subtitles.as_ref())?
} else {
- write_webvtt(
- node.public.title.clone().unwrap_or_default(),
- subtitles.as_ref(),
- )
- .context("writing webvtt")?
+ write_webvtt(node.title.clone().unwrap_or_default(), subtitles.as_ref())
+ .context("writing webvtt")?
};
tokio::task::spawn(async move {
let _ = b.write_all(output.as_bytes()).await;