From cace782584d19674f70351f462e746d3d589ba90 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 5 Dec 2022 23:15:43 +0100 Subject: encoding™ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- evc/src/bin/encode.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/evc/src/bin/encode.rs b/evc/src/bin/encode.rs index 0edc3a1..04b7c42 100644 --- a/evc/src/bin/encode.rs +++ b/evc/src/bin/encode.rs @@ -2,9 +2,10 @@ use clap::Parser; use evc::{ block::{Block, BlockInner}, frame::Frame, + ser::Sink, view::View, }; -use std::io::{self, BufReader}; +use std::io::{self, BufReader, BufWriter}; #[derive(Parser)] #[clap(about, version)] @@ -19,6 +20,7 @@ fn main() -> io::Result<()> { let args = EncodeArgs::parse(); let mut input = BufReader::new(std::io::stdin()); + let mut output = BufWriter::new(std::io::stdout()); let size = (args.width, args.height); @@ -30,7 +32,8 @@ fn main() -> io::Result<()> { let v1 = frame.view((0, 0), size); let v2 = prev_frame.view((0, 0), size); - encode_block(v1, v2); + let root = encode_block(v1, v2); + root.write(&mut output)?; prev_frame = frame; } -- cgit v1.2.3-70-g09d2