From 68a0ae056905375d997979d3ca327966d4242697 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 2 Oct 2023 14:07:30 +0200 Subject: segment transcoding --- stream/src/segment.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'stream/src/segment.rs') diff --git a/stream/src/segment.rs b/stream/src/segment.rs index 02f3100..08d3efa 100644 --- a/stream/src/segment.rs +++ b/stream/src/segment.rs @@ -50,7 +50,11 @@ pub async fn segment_stream( ) .await?; let mut output = File::open(location.path()).await?; - tokio::io::copy(&mut output, &mut b).await?; + tokio::task::spawn(async move { + if let Err(err) = tokio::io::copy(&mut output, &mut b).await { + warn!("cannot write stream: {err}") + } + }); } else { let b = SyncIoBridge::new(b); tokio::task::spawn_blocking(move || { -- cgit v1.2.3-70-g09d2