liblzma: Add RISC-V BCJ filter.
commit440a2eccb082dc13400c09e22308a58fef85146c
authorJia Tan <jiat0218@gmail.com>
Mon, 22 Jan 2024 15:33:39 +0000 (22 23:33 +0800)
committerJia Tan <jiat0218@gmail.com>
Tue, 23 Jan 2024 15:05:41 +0000 (23 23:05 +0800)
tree9fad0290823c312e34e85911cf4f8677325480db
parent5540f4329bbdb4deb4850d4af48b18ad074bba19
liblzma: Add RISC-V BCJ filter.

The new Filter ID is 0x0B.

Thanks to Chien Wong <m@xv97.com> for the initial version of the Filter,
the xz CLI updates, and the Autotools build system modifications.

Thanks to Igor Pavlov for his many contributions to the design of
the filter.
configure.ac
src/liblzma/api/lzma/bcj.h
src/liblzma/common/filter_common.c
src/liblzma/common/filter_decoder.c
src/liblzma/common/filter_encoder.c
src/liblzma/simple/Makefile.inc
src/liblzma/simple/riscv.c [new file with mode: 0644]
src/liblzma/simple/simple_coder.h
src/xz/args.c