diff options
author | metamuffin <metamuffin@disroot.org> | 2022-12-06 19:30:03 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-12-06 19:30:03 +0100 |
commit | 70514416c2ade2abe628efbd0a629a66febdeb13 (patch) | |
tree | 03b54f677046afe5a2e1b04768c1cb9104771462 /evc/src/block.rs | |
parent | c4e995d29209e0e0a1aafd9652971b8980fafb15 (diff) | |
download | video-codec-experiments-70514416c2ade2abe628efbd0a629a66febdeb13.tar video-codec-experiments-70514416c2ade2abe628efbd0a629a66febdeb13.tar.bz2 video-codec-experiments-70514416c2ade2abe628efbd0a629a66febdeb13.tar.zst |
minor stuff, store translation as i8
Diffstat (limited to 'evc/src/block.rs')
-rw-r--r-- | evc/src/block.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/evc/src/block.rs b/evc/src/block.rs index 024adb6..929793d 100644 --- a/evc/src/block.rs +++ b/evc/src/block.rs @@ -3,7 +3,7 @@ use anyhow::bail; use crate::{ pixel::Pixel, ser::{Ser, Sink, Source}, - vec2::Vec2, + vec2::{Small, Vec2}, }; #[derive(Clone, Debug)] @@ -27,7 +27,7 @@ impl Block { } Block::Reference { translation } => { sink.put(2u8)?; - sink.put(*translation)?; + sink.put(Small(*translation))?; } } Ok(()) @@ -54,7 +54,7 @@ impl Block { [a, b] })), 2 => Block::Reference { - translation: source.get()?, + translation: source.get::<Small<Vec2>>()?.0, }, x => bail!("corrupt block type ({})", x), }) |