diff options
Diffstat (limited to 'evc/src/bin/decode.rs')
-rw-r--r-- | evc/src/bin/decode.rs | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/evc/src/bin/decode.rs b/evc/src/bin/decode.rs index 7089de5..01729ab 100644 --- a/evc/src/bin/decode.rs +++ b/evc/src/bin/decode.rs @@ -2,13 +2,8 @@ use anyhow::Context; use clap::Parser; use evc::{ - block::{Block, BlockInner}, - codec::decode::decode_block, - frame::Frame, - header::Header, - pixel::Pixel, - ser::Source, - view::View, + block::Block, codec::decode::decode_block, frame::Frame, header::Header, pixel::Pixel, + ser::Source, view::View, }; use log::info; use std::io::{BufReader, BufWriter}; @@ -54,16 +49,16 @@ fn main() -> anyhow::Result<()> { } fn draw_debug(block: &Block, mut target: View<&mut Frame>) { - match &block.inner { - BlockInner::Literal(_) => { + match &block { + Block::Literal(_) => { target.draw_box(Pixel::GREEN); } - BlockInner::Split(box [a, b]) => { + Block::Split(box [a, b]) => { let [at, bt] = target.split_mut_unsafe(); draw_debug(a, at); draw_debug(b, bt); } - BlockInner::Reference { translation: _ } => { + Block::Reference { translation: _ } => { target.draw_box(Pixel::BLUE); } } |