aboutsummaryrefslogtreecommitdiff
path: root/stream/src/hls.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-01-26 03:46:05 +0100
committermetamuffin <metamuffin@disroot.org>2024-01-26 03:46:05 +0100
commit2e41b2b373d5a057061a7694aa5e83001efeaf0f (patch)
treefd9c82fcaf7a8100698b162f9c21ba1852becc88 /stream/src/hls.rs
parent9918784ba0b71b406e98e069a4e2be10bf72f02e (diff)
downloadjellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar
jellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar.bz2
jellything-2e41b2b373d5a057061a7694aa5e83001efeaf0f.tar.zst
fix a bunch of stupid things regarding subtitles. still doesnt work
Diffstat (limited to 'stream/src/hls.rs')
-rw-r--r--stream/src/hls.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/stream/src/hls.rs b/stream/src/hls.rs
index c036e98..4f83577 100644
--- a/stream/src/hls.rs
+++ b/stream/src/hls.rs
@@ -49,11 +49,14 @@ pub async fn hls_variant_stream(
mut spec: StreamSpec,
mut b: DuplexStream,
) -> Result<()> {
+ let local_track = local_tracks.get(0).ok_or(anyhow!("no track"))?.to_owned();
+ let track_index = spec.tracks[0];
let snips = spawn_blocking(move || {
jellyremuxer::snippet::snippet_index(
&CONF.media_path,
&node.public,
- local_tracks.get(0).ok_or(anyhow!("no track"))?,
+ &local_track,
+ track_index,
)
})
.await??;