diff options
Diffstat (limited to 'ebml/src/bin/experiment.rs')
-rw-r--r-- | ebml/src/bin/experiment.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/ebml/src/bin/experiment.rs b/ebml/src/bin/experiment.rs index 7195741..da7b175 100644 --- a/ebml/src/bin/experiment.rs +++ b/ebml/src/bin/experiment.rs @@ -20,13 +20,10 @@ fn main() -> anyhow::Result<()> { let tag = tag?; // println!("{} {tag:?}", r.position); match tag { - tag @ MatroskaTag::SeekHead(_) => { - eprintln!("{:?}", r.collect_master(tag)); - } - tag @ MatroskaTag::Cues(_) => { - eprintln!("{:?}", r.collect_master(tag)); - } tag => { + if MatroskaTag::is_master(tag.id())? { + eprintln!("{tag:?}"); + } w.write_tag(&tag)?; } } |