diff options
author | Yann Collet <yann.collet.73@gmail.com> | 2014-10-25 19:52:10 (GMT) |
---|---|---|
committer | Yann Collet <yann.collet.73@gmail.com> | 2014-10-25 19:52:10 (GMT) |
commit | 2b421e97d4e7cfbefdc007bf30133b0de7e7e14e (patch) | |
tree | 7267d51213e3d1abaf853a80491db38f3d8f82c8 /lz4hc.h | |
parent | e2c84118f52cefe48fd2f751e66ad3ecd904f7b9 (diff) | |
download | lz4-2b421e97d4e7cfbefdc007bf30133b0de7e7e14e.zip lz4-2b421e97d4e7cfbefdc007bf30133b0de7e7e14e.tar.gz lz4-2b421e97d4e7cfbefdc007bf30133b0de7e7e14e.tar.bz2 |
HC streaming : support small ringbuffer scenarios
Diffstat (limited to 'lz4hc.h')
-rw-r--r--[-rwxr-xr-x] | lz4hc.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -135,6 +135,7 @@ int LZ4_saveDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, char* safeBuffer, int maxDi /* These functions compress data in successive blocks of any size, using previous blocks as dictionary. +One key assumption is that each previous block will remain read-accessible while compressing next block. Before starting compression, state must be properly initialized, using LZ4_resetStreamHC(). A first "fictional block" can then be designated as initial dictionary, using LZ4_loadDictHC() (Optional). @@ -143,8 +144,8 @@ Then, use LZ4_compressHC_continue() or LZ4_compressHC_limitedOutput_continue() t They work like usual LZ4_compressHC() or LZ4_compressHC_limitedOutput(), but use previous memory blocks to improve compression. Previous memory blocks (including initial dictionary when present) must remain accessible and unmodified during compression. -If, for any reason, previous data block can't be preserved in memory for next block compression, -you can still preserve it by moving it to a safer place, +If, for any reason, previous data block can't be preserved in memory during next compression block, +you can save it to a safer memory space, using LZ4_saveDictHC(). */ |