aboutsummaryrefslogtreecommitdiff
path: root/ebml/src/read.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ebml/src/read.rs')
-rw-r--r--ebml/src/read.rs12
1 files changed, 0 insertions, 12 deletions
diff --git a/ebml/src/read.rs b/ebml/src/read.rs
index 56eec51..eb1f365 100644
--- a/ebml/src/read.rs
+++ b/ebml/src/read.rs
@@ -91,14 +91,7 @@ impl EbmlReader {
let id = self.read_tag_id()?;
let size = self.read_tag_size()?;
let is_master = MatroskaTag::is_master(id)?;
- let mut collect = false;
let tag = if is_master {
- match id {
- 0x18538067 => (), // segment
- 0x1F43B675 => (), // cluster
- _ => collect = true,
- }
- // we cant collect here, so insert a placeholder
MatroskaTag::construct_master(id, Master::Start)?
} else {
let data = self.read_buf(size.some().unwrap())?;
@@ -109,11 +102,6 @@ impl EbmlReader {
// we have slightly different rules for closing tags implicitly
// this closes as many tags as needed to make the next tag a valid child
while let Some(tag @ StackTag { end: None, .. }) = self.stack.last() {
- // for p in path {
- // if *p == tag.id {
- // valid_child = true;
- // }
- // }
let valid_child = path.last() == Some(&tag.id);
if valid_child {
break;