Add lz4diff routines
LZ4 diff works like follows:
Input:
Compressed file data in EROFS
Compression info extracted by EROFS parser
Procedure
1. Decompress input file using lz4
2. Try BSDIFF/puffdiff on decompressed data, pick smaller patch
(inner patch)
3. Package the generated patch and compression info into a file
Output:
Inner patch + compression info
Test: th
Change-Id: Ie0b0a771bd56fe2657185c6c926aa3916b6e4e17
diff --git a/Android.bp b/Android.bp
index db1e684..81565e9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -618,6 +618,7 @@
"payload_generator/deflate_utils.cc",
"payload_generator/delta_diff_generator.cc",
"payload_generator/delta_diff_utils.cc",
+ "lz4diff/lz4diff.cc",
"lz4diff/lz4diff_compress.cc",
"payload_generator/ext2_filesystem.cc",
"payload_generator/erofs_filesystem.cc",