Tim Schumacher
|
cb93186350
LibCompress: Add debug logging for handling LZMA direct bits
|
2 gadi atpakaļ |
Tim Schumacher
|
df071d8a76
LibCompress: Add a lot of debug logging to LZMA
|
2 gadi atpakaļ |
Tim Schumacher
|
85a54cc796
LibCompress: Add an LZMA encoder
|
2 gadi atpakaļ |
Tim Schumacher
|
9ab3646bc7
LibCompress: Use the variable for LZMA "normalized to real distance"
|
2 gadi atpakaļ |
Tim Schumacher
|
42514c6961
LibCompress: Decode the LZMA match type in a separate function
|
2 gadi atpakaļ |
Tim Schumacher
|
4a37bac374
LibCompress: Make LzmaHeader a POD-like type
|
2 gadi atpakaļ |
Tim Schumacher
|
440d8f908f
LibCompress: Extract the LZMA state to a separate class
|
2 gadi atpakaļ |
Tim Schumacher
|
7000ccf89f
LibCompress: Copy LZMA repetitions from the buffer in sequence
|
2 gadi atpakaļ |
Tim Schumacher
|
fe761a4e9b
LibCompress: Use LZMA context from preexisting dictionary
|
2 gadi atpakaļ |
Tim Schumacher
|
023c64011c
LibCompress: Use the correct LZMA repetition offset in all cases
|
2 gadi atpakaļ |
Tim Schumacher
|
d9627503a9
LibCompress: Reduce repeated code in the LZMA decompressor
|
2 gadi atpakaļ |
Tim Schumacher
|
8ff36e5910
LibCompress: Implement proper handling of LZMA end-of-stream markers
|
2 gadi atpakaļ |
Tim Schumacher
|
b6f3b2f116
LibCompress: Move common LZMA end-of-file checks into helper functions
|
2 gadi atpakaļ |
Tim Schumacher
|
1b8318ab67
LibCompress: Allow providing an external dictionary for LZMA
|
2 gadi atpakaļ |
Tim Schumacher
|
f4506a3a72
LibCompress: Allow appending input streams to an existing LZMA decoder
|
2 gadi atpakaļ |
Tim Schumacher
|
04f69de7f1
LibCompress: Refactor LZMA model property decoding into a static helper
|
2 gadi atpakaļ |
Tim Schumacher
|
b3a9729e23
LibCompress: Add support for LZMA streams
|
2 gadi atpakaļ |