oyvindln
oyvindln
For filter order - higher order, not lower, will give a sharper filter (though there are some tradeoffs, plenty of materials on digital filters on the web if you are...
I don't think it's really much purpose making an appimage for tbc-video-export (and maybe not the python part of the decoders either) Linux distros are going to have python available...
Yeah I need to write up windows native build instructions
There is a flag in the deflate block header that tells if it's the last block, so if the stream ends without hitting and ending a block with that flag,...
I believe the main reason is that DeflateDecoder was added to the API much more recently than InflateStream. InflateStream (and DeflateDecoderBuf which uses it) have a 32k buffer, DeflateDecoder doesn't...
This was worked around in https://github.com/oyvindln/deflate-rs/commit/d79823f79d19b6f25ef26b09c2cbea493e5350a2 , though we may want to change that back once box syntax is stabilized.
Lazy/Greedy, max hash length and some other compression level tuning is now implemented.
So the main point where the current implementation (outside of RLE mode) spends much time (according to operf) is the comparison after loading the next value from the hash chain...
Sync flush has been implemented, but I'll leave the issue open for now.
May want to add support for other methods and an explicit writer method to flush.