From e4d60fc1a59f1c747c81871118512ef543e48e05 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 19 Apr 2025 14:40:34 +0200 Subject: lazy block flags parsing --- matroska/src/bin/mkvdump.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'matroska/src/bin/mkvdump.rs') diff --git a/matroska/src/bin/mkvdump.rs b/matroska/src/bin/mkvdump.rs index 923e48f..48420c6 100644 --- a/matroska/src/bin/mkvdump.rs +++ b/matroska/src/bin/mkvdump.rs @@ -15,7 +15,12 @@ fn main() { let (position, tag) = tag.unwrap(); match tag { MatroskaTag::SimpleBlock(b) | MatroskaTag::Block(b) => { - println!("block kf={} ts_off={}", b.keyframe, b.timestamp_off) + println!( + "block t={} kf={} ts_off={}", + b.track, + b.flags.keyframe(), + b.timestamp_off + ) } _ => println!("{} {tag:?}", position.unwrap_or(0)), } -- cgit v1.2.3-70-g09d2