]> wimlib.net Git - wimlib/commit
LZX, XPRESS: Use optimized write_bits() functions
authorEric Biggers <ebiggers3@gmail.com>
Sun, 17 Aug 2014 04:11:20 +0000 (23:11 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Sun, 17 Aug 2014 04:11:20 +0000 (23:11 -0500)
commit4dae2eef895b95d1c2bc1bf5fc17413af8cc7952
treea159328d9bad0c3b589b955f68e17a05b09ed4e1
parent3ee9acdab75547655dd7fb9d3c423daeb3051642
LZX, XPRESS: Use optimized write_bits() functions

For LZX, no handling of literal bytes is needed.  Also, no padding at the end is
needed; omitting it improves the compression ratio slightly.

For XPRESS, no handling of bit counts > 16 is needed.
include/wimlib/compiler.h
include/wimlib/compress_common.h
include/wimlib/lzx.h
src/compress_common.c
src/lzx-compress.c
src/xpress-compress.c