aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/stream.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/stream.rs')
-rw-r--r--server/src/routes/stream.rs5
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),