diff options
author | metamuffin <metamuffin@disroot.org> | 2022-12-08 09:13:17 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-12-08 09:13:17 +0100 |
commit | 6001cdeff335e12583a398acbb5a8a42c01bc077 (patch) | |
tree | 4c1c515cbf33e727f5db317880aadd425a1e0b96 /evc/spec.md | |
parent | 8b7792d6aa27578221fee7cc8be1ceb202602a5a (diff) | |
download | video-codec-experiments-6001cdeff335e12583a398acbb5a8a42c01bc077.tar video-codec-experiments-6001cdeff335e12583a398acbb5a8a42c01bc077.tar.bz2 video-codec-experiments-6001cdeff335e12583a398acbb5a8a42c01bc077.tar.zst |
fast mode
Diffstat (limited to 'evc/spec.md')
-rw-r--r-- | evc/spec.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/evc/spec.md b/evc/spec.md index 9d4cc62..77f6b7d 100644 --- a/evc/spec.md +++ b/evc/spec.md @@ -8,13 +8,13 @@ - frames (repeated [frame count]-times) - block type - block - - **Literal-Block** (pixels saved) + - 0 **Literal-Block** (pixels saved) - pixels: _`[[u8; 3]]`_ - - **Split-Block** (delegated to 2 sub-blocks split on the longest axis) + - 1 **Split-Block** (delegated to 2 sub-blocks split on the longest axis) - sub-blocks: _`[block; 2]` (see above)_ - - **Reference-Block** (reuses previous frame in some way) + - 2 **Reference-Block** (reuses previous frame in some way) - translation: _`i8, i8`_ - - **Advanced-Reference-Block** (reuses previous frame in some way) + - 3 **Advanced-Reference-Block** (reuses previous frame in some way) - translation: _`s8, s8`_ (translation encoded as _floats_) - transform: _`s8, s8, s8, s8`_ (2x2-matrix of _floats_ applied before sampling) |