Closed flip111 closed 5 years ago
liblzf, runlength encoding (turborle), zstandard (zstd) are already included. Only competitive compressors will be included in the future. It is simple to include your own or your preferred coded into turbobench.
Competitive by which standard ? These are all competitive when taking in mind the constrains a microcontroller gives you.
If you have a competitive compressor, then please provide a link to the source code. I'll check that.
lzfx https://code.google.com/archive/p/lzfx/
lz78
aPlib http://ibsensoftware.com/products_aPLib.html
delta encoding - is usually used together with another algorithm. It's widely used but i can't find a single project that is suitable to test this now
I can't see a competitive, popular or innovative compressor here.
lzfx is old ant not maintained. It is derived from the already included liblzf
aPLib is very old. The newer Brieflz from the same author is already included.
None of the lz78 compressors is popular or competitive with lz77
Most of the lz78 codecs are for education or for demonstration purposes and are not maintained.
Hopefully you understand, I can't see the sense to include more codecs now.
It is also simple to include your own or your preferred coded into turbobench. Only plugin.cc (search for MYCODEC) and the makefile must be changed.
Ok thank you for your consideration and your perspective on these codes. (Can't close from email)
On Wed, Feb 20, 2019, 18:30 powturbo notifications@github.com wrote:
I can't see a competitive, popular or innovative compressor here. lzfx is old ant not maintained. It is derived from the already included liblzf aPLib is very old. The newer Brieflz from the same author is already included. None of the lz78 compressors is popular or competitive with lz77 Most of the lz78 codecs are for education or for demonstration purposes and are not maintained. Hopefully you understand, I can't see the sense to include more codecs now.
It is also simple to include your own or your preferred coded into turbobench. Only plugin.cc (search for MYCODEC) and the makefile must be changed.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/powturbo/TurboBench/issues/14#issuecomment-465699446, or mute the thread https://github.com/notifications/unsubscribe-auth/ACI_gA8fIXh6HtOHz2C2eoHZnHCTsmLNks5vPZRNgaJpZM4a6qaP .
It would be interesting to add codecs
libzlf lzfx lz88 aPlib delta encoding runlength encoding zstandard
all but the last one are potentially useful in use on low power microcontrollers