aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/import/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-08-05 11:51:26 +0200
committermetamuffin <metamuffin@disroot.org>2023-08-05 11:51:26 +0200
commit7cba183debcf2cefd90b4c1e7a630fb0c2152d06 (patch)
tree4d662af700078a2b53df08371f31bba0ccd1a216 /remuxer/src/import/mod.rs
parent4a0f08126d80dc589e3c97bf0a07571b8b828a74 (diff)
downloadjellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar
jellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar.bz2
jellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar.zst
(semi-)proper error handling in matroska
Diffstat (limited to 'remuxer/src/import/mod.rs')
-rw-r--r--remuxer/src/import/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/remuxer/src/import/mod.rs b/remuxer/src/import/mod.rs
index 309357b..ade1fe0 100644
--- a/remuxer/src/import/mod.rs
+++ b/remuxer/src/import/mod.rs
@@ -32,7 +32,9 @@ pub fn import_metadata(input: &mut EbmlReader) -> Result<MatroskaMetadata> {
let item = match item {
Ok(item) => item,
Err(e) => {
- warn!("{e}");
+ if !matches!(e, jellymatroska::error::Error::Io(_)) {
+ warn!("{e}");
+ }
break;
}
};
@@ -129,6 +131,7 @@ fn import_read_segment(segment: &mut Unflatten) -> Result<MatroskaMetadata> {
}
}
}
+ MatroskaTag::Crc32(_) => {}
_ => debug!("(rst) tag ignored: {item:?}"),
}
}