lzham_codec
lzham_codec copied to clipboard
Create New Release
As it stands, the latest release is over 7 years old, and there have been many commits since then, including several portability fixes. Any possibility a new release may be created?
@richgel999: I confirm, can you create a new build?
Really important, thanks in advance.
I've written a compression program benchmark program https://gist.github.com/MaskRay/74cdaa83c1f44ee105fcebcdff0ba9a7
To work around the lack of a release, I just download the whole repo as zip :) Since there are build issues at head, I have to fork this repo.
'lzham' => {
url: 'https://github.com/MaskRay/lzham_codec/archive/refs/heads/cmake.zip',
source_filename: 'lzham-master.zip',
build_dir: 'lzham_codec-cmake',
build_commands: ['cmake -GNinja -S. -Bout -DCMAKE_CXX_FLAGS="-march=native"', 'ninja -C out', 'mkdir -p install/bin && rsync -a out/lzhamtest/lzhamtest install/bin/lzham'],
levels: 1..4,
compress: ->exe, lvl, i, o, thr { "#{exe} -m#{lvl} -t#{thr} c '#{i}' '#{o}'" },
decompress: ->exe, i, o, thr { "#{exe} -t#{thr} d '#{i}' '#{o}'" },
},
Is there even still much of a point in this? I don't remember the exact conditions of my old tests now, but 7zip ~recent optimizations plus the lack of multi-threading severely hampers this.