diff options
Diffstat (limited to 'evc/src')
-rw-r--r-- | evc/src/bin/decode.rs | 6 | ||||
-rw-r--r-- | evc/src/bin/encode.rs | 4 | ||||
-rw-r--r-- | evc/src/codec/encode.rs | 2 |
3 files changed, 8 insertions, 4 deletions
diff --git a/evc/src/bin/decode.rs b/evc/src/bin/decode.rs index 1500633..7089de5 100644 --- a/evc/src/bin/decode.rs +++ b/evc/src/bin/decode.rs @@ -10,6 +10,7 @@ use evc::{ ser::Source, view::View, }; +use log::info; use std::io::{BufReader, BufWriter}; #[derive(Parser)] @@ -20,18 +21,19 @@ pub struct DecodeArgs { } fn main() -> anyhow::Result<()> { + env_logger::init_from_env("LOG"); let args = DecodeArgs::parse(); let mut input = BufReader::new(std::io::stdin()); let mut output = BufWriter::new(std::io::stdout()); let header = input.get::<Header>().context("reading header")?; - eprintln!("{header:?}"); + info!("{header:?}"); let size = header.resolution; let mut prev = Frame::new(size); for i in 0.. { - eprintln!("decode frame {i}"); + info!("decode frame {i}"); let block = Block::read(&mut input, size).context("reading encoded frame")?; let mut frame = Frame::new(size); diff --git a/evc/src/bin/encode.rs b/evc/src/bin/encode.rs index 50435e5..acd6e92 100644 --- a/evc/src/bin/encode.rs +++ b/evc/src/bin/encode.rs @@ -6,6 +6,7 @@ use evc::{ header::Header, ser::Sink, }; +use log::info; use std::io::{BufReader, BufWriter}; #[derive(Parser)] @@ -18,6 +19,7 @@ pub struct EncodeArgs { } fn main() -> anyhow::Result<()> { + env_logger::init_from_env("LOG"); let args = EncodeArgs::parse(); let mut input = BufReader::new(std::io::stdin()); @@ -33,7 +35,7 @@ fn main() -> anyhow::Result<()> { let mut prev_frame = Frame::new(size); for i in 0.. { - eprintln!("encode frame {i}"); + info!("encode frame {i}"); let mut frame = Frame::read(&mut input, size) .context("reading raw frame") .unwrap(); diff --git a/evc/src/codec/encode.rs b/evc/src/codec/encode.rs index cf407fa..1729e94 100644 --- a/evc/src/codec/encode.rs +++ b/evc/src/codec/encode.rs @@ -12,7 +12,7 @@ pub fn encode_block(view: View<&Frame>, prev: View<&Frame>) -> Block { translation: (0, 0), } } else { - if view.size.0 < 32 { + if view.size.0 < 16 { BlockInner::Literal(view.pixels()) } else { let [av, bv] = view.split(); |