aboutsummaryrefslogtreecommitdiff
path: root/remuxer
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer')
-rw-r--r--remuxer/src/import/mod.rs5
-rw-r--r--remuxer/src/import/seek_index.rs7
2 files changed, 9 insertions, 3 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:?}"),
}
}
diff --git a/remuxer/src/import/seek_index.rs b/remuxer/src/import/seek_index.rs
index efd2a78..ca1ca1e 100644
--- a/remuxer/src/import/seek_index.rs
+++ b/remuxer/src/import/seek_index.rs
@@ -36,7 +36,9 @@ pub fn import_seek_index(input: &mut EbmlReader) -> Result<BTreeMap<u64, SeekInd
let item = match item {
Ok(item) => item,
Err(e) => {
- warn!("{e}");
+ if !matches!(e, jellymatroska::error::Error::Io(_)) {
+ warn!("{e}");
+ }
break;
}
};
@@ -110,7 +112,8 @@ fn import_seek_index_segment(
let block = Block::parse(&buf)?;
trace!(
"simple block: track={} tso={}",
- block.track, block.timestamp_off
+ block.track,
+ block.timestamp_off
);
trace!("{pts} {}", block.timestamp_off);
seek_index