diff options
author | metamuffin <metamuffin@disroot.org> | 2023-05-15 09:05:04 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-05-15 09:05:04 +0200 |
commit | 87e4512f24b886a5df045ba11ce731b3ffc3e848 (patch) | |
tree | 60cb5478728633af5f0bc46afbf6d79b72b66ce1 /server/src/routes/stream.rs | |
parent | 35dadb32b152b391c78e09285eedfaec416a45fb (diff) | |
download | jellything-87e4512f24b886a5df045ba11ce731b3ffc3e848.tar jellything-87e4512f24b886a5df045ba11ce731b3ffc3e848.tar.bz2 jellything-87e4512f24b886a5df045ba11ce731b3ffc3e848.tar.zst |
old uncommited stuff, dunno what it does
Diffstat (limited to 'server/src/routes/stream.rs')
-rw-r--r-- | server/src/routes/stream.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/server/src/routes/stream.rs b/server/src/routes/stream.rs index 749077c..af81d64 100644 --- a/server/src/routes/stream.rs +++ b/server/src/routes/stream.rs @@ -52,7 +52,7 @@ pub fn r_stream( .map(|r| r.to_cr_hv()) .unwrap_or(format!("none")) ); - let (a, b) = duplex(1024); + let (a, b) = duplex(4096); let path = path.to_str().unwrap().to_string(); let item = library .nested(&path) @@ -68,8 +68,7 @@ pub fn r_stream( let urange = match &range { Some(r) => { - // TODO this can crash - let r = &r.0[0]; + let r = r.0.get(0).unwrap_or(&(None..None)); r.start.unwrap_or(0)..r.end.unwrap_or(isize::MAX as usize) } None => 0..(isize::MAX as usize), |