chocolate42
chocolate42
Impressive compression numbers from a relatively simple change. There's a slight change in opcodes but roughly speaking most of the difference from the 420 of your previous variant to the...
A streaming encoder's memory requirements relying on the width of the image is the biggest issue IMO, I wonder if there's a way to have a well-performing fixed-size previous-line cache....
> An 8K image ( 7680x4320 pixels ) would require a cache of 22.5 KiB (caching alpha channel isn't required). My proposal fixes the cache to some size (lets say...
I've always disliked RIFF thanks to avi files (and rarely wav files) hitting filesize limits back in the day (if only they had been a little more forward thinking and...
If we break the RIFF spec like that does it make sense to use RIFF? Using 8 bytes in a RIFF chunk header will presumably break all tools for metadata...
> Say I wanted to write a C program that generates a series of images and produces a video where each image is a frame. I could either output each...
> What do you mean by a qoi-like-format that ingests y4m or RGB? Just suggesting that creating a library of the codec that ingests a standard format is just as...
Much of QOI's benefit is by implicitly doing a YUV-like transform with the LUMA ops, aka the way R/B is stored relative to G and giving G more bits has...
Traversal is not something QOI needs to care about, it has the rough concept of locality and rgba but not 2D. Better IMO to pipe the input through a traversal...
Nice, I figured there's a good community for experimental compressors but never looked for it. Any chance for the source of LEA, or at least a Linux binary?