lzham_codec icon indicating copy to clipboard operation
lzham_codec copied to clipboard

Create New Release

Open partiallyderived opened this issue 2 years ago • 1 comments

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?

partiallyderived avatar Dec 17 '22 16:12 partiallyderived

@richgel999: I confirm, can you create a new build?

Really important, thanks in advance.

Neustradamus avatar Mar 01 '23 17:03 Neustradamus

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}'" },
  },

MaskRay avatar Sep 01 '25 02:09 MaskRay

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.

mirh avatar Sep 02 '25 20:09 mirh