Update Lizard - use internal HUF and FSE entropy

- AdjustLiz.sh fixes some double defines with zstd of lizard
- lizard uses it's own entropy lib again
- this will fix #302

Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
This commit is contained in:
Tino Reichardt
2023-02-24 22:19:40 +01:00
parent 36c2a9c760
commit b2d7bd30d7
29 changed files with 6133 additions and 46 deletions

View File

@@ -233,6 +233,12 @@ COMPRESS_OBJS = $(COMPRESS_OBJS) \
$O\LizardDecoder.obj \
$O\LizardEncoder.obj \
$O\LizardRegister.obj \
$O\liz_entropy_common.obj \
$O\liz_fse_compress.obj \
$O\liz_fse_decompress.obj \
$O\liz_huf_compress.obj \
$O\liz_huf_decompress.obj \
$O\liz_xxhash.obj \
$O\Lz5Decoder.obj \
$O\Lz5Encoder.obj \
$O\Lz5Register.obj \

View File

@@ -22,9 +22,15 @@ COMPRESS_OBJS = $(COMPRESS_OBJS) \
$O\LizardRegister.obj \
LIZARD_OBJS = \
$O/lizard_compress.obj \
$O/lizard_decompress.obj \
$O/lizard_frame.obj \
$O\lizard_compress.obj \
$O\lizard_decompress.obj \
$O\lizard_frame.obj \
$O\liz_entropy_common.obj \
$O\liz_fse_compress.obj \
$O\liz_fse_decompress.obj \
$O\liz_huf_compress.obj \
$O\liz_huf_decompress.obj \
$O\liz_xxhash.obj \
ZSTD_OBJS = \
$O\debug.obj \

View File

@@ -152,6 +152,12 @@ COMPRESS_OBJS = $(COMPRESS_OBJS) \
$O\LizardDecoder.obj \
$O\LizardEncoder.obj \
$O\LizardRegister.obj \
$O\liz_entropy_common.obj \
$O\liz_fse_compress.obj \
$O\liz_fse_decompress.obj \
$O\liz_huf_compress.obj \
$O\liz_huf_decompress.obj \
$O\liz_xxhash.obj \
$O\Lz5Decoder.obj \
$O\Lz5Encoder.obj \
$O\Lz5Register.obj \

View File

@@ -112,6 +112,12 @@ COMPRESS_OBJS = $(COMPRESS_OBJS) \
$O\Lz4Register.obj \
$O\LizardDecoder.obj \
$O\LizardRegister.obj \
$O\liz_entropy_common.obj \
$O\liz_fse_compress.obj \
$O\liz_fse_decompress.obj \
$O\liz_huf_compress.obj \
$O\liz_huf_decompress.obj \
$O\liz_xxhash.obj \
$O\Lz5Decoder.obj \
$O\Lz5Register.obj \
$O\ZstdDecoder.obj \

View File

@@ -25,6 +25,12 @@ COMPRESS_OBJS = $(COMPRESS_OBJS) \
$O\LizardDecoder.obj \
$O\LizardEncoder.obj \
$O\LizardRegister.obj \
$O\liz_entropy_common.obj \
$O\liz_fse_compress.obj \
$O\liz_fse_decompress.obj \
$O\liz_huf_compress.obj \
$O\liz_huf_decompress.obj \
$O\liz_xxhash.obj \
$O\Lz5Decoder.obj \
$O\Lz5Encoder.obj \
$O\Lz5Register.obj \