The current LzoRawDecompressor doesn't decompress LZO1X data format. The command decoder decodes the match offset/length and literal length in a different way.
I wrote a Lzo1xRawDecompressor based on LzoRawdecompressor which decode the command following the C implementation in Linux kernel code.
I am not sure if I should overwrite the original LzoRawDecompressor and fix this issue in place, thus I put it in a separate file. If there's a better way to integrate this fix, I can update this PR.
The current
LzoRawDecompressor
doesn't decompress LZO1X data format. The command decoder decodes the match offset/length and literal length in a different way.I wrote a
Lzo1xRawDecompressor
based onLzoRawdecompressor
which decode the command following the C implementation in Linux kernel code.I am not sure if I should overwrite the original
LzoRawDecompressor
and fix this issue in place, thus I put it in a separate file. If there's a better way to integrate this fix, I can update this PR.@dain