diff --git a/server/src/streamer.rs b/server/src/streamer.rs index e266c09f..c14470b2 100644 --- a/server/src/streamer.rs +++ b/server/src/streamer.rs @@ -204,7 +204,7 @@ where let frame = match frame { Ok(f) => f, Err(e) => { - let _ = w.close(None, Some(e.to_string())); + let _ = w.close(None, Some(e.chain().to_string())); return Err(e); } }; diff --git a/ui/src/List/VideoList.tsx b/ui/src/List/VideoList.tsx index 0e426ea7..e1464614 100644 --- a/ui/src/List/VideoList.tsx +++ b/ui/src/List/VideoList.tsx @@ -13,6 +13,8 @@ import Skeleton from "@mui/material/Skeleton"; import Alert from "@mui/material/Alert"; import Tooltip from "@mui/material/Tooltip"; import Typography from "@mui/material/Typography"; +import ErrorIcon from "@mui/icons-material/Error"; +import Icon from "@mui/material/Icon"; interface Props { stream: Stream; @@ -153,12 +155,15 @@ const Row = ({ {start} + {end} {endReason !== undefined ? ( - {end} + + + ) : ( - end + )}