diff --git a/server/src/streamer.rs b/server/src/streamer.rs index e266c09..c14470b 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 0e426ea..6eff739 100644 --- a/ui/src/List/VideoList.tsx +++ b/ui/src/List/VideoList.tsx @@ -12,7 +12,8 @@ import TableRow, { TableRowProps } from "@mui/material/TableRow"; 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 +154,15 @@ const Row = ({ {start} + {end} {endReason !== undefined ? ( - {end} + + + ) : ( - end + )}