zstd/lib/compress
Yann Collet c1cc57f270 zstdmt : fix end condition (ZSTD_e_end)
When ZSTD_e_end directive is provided,
the question is not only "are internal buffers completely flushed",
it is also "is current frame completed".

In some rare cases,
it was possible for internal buffers to be completely flushed,
triggering a @return == 0,
but frame was not completed as it needed a last null-size block to mark the end,
resulting in an unfinished frame.
2018-01-23 15:19:11 -08:00
..
fse_compress.c [zstd] Backport kernel patch from @ColinIanKing 2017-09-25 16:18:23 -07:00
huf_compress.c fixed #304 2018-01-11 11:16:32 -08:00
zstd_compress_internal.h fixes for @terrelln comments 2018-01-18 11:15:23 -08:00
zstd_compress.c fixed frame checksum issue 2018-01-18 16:20:26 -08:00
zstd_double_fast.c Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_double_fast.h Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_fast.c Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_fast.h Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_lazy.c Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_lazy.h Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_ldm.c Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_ldm.h Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_opt.c Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstd_opt.h Split ZSTD_CCtx into smaller sub-structures 2018-01-16 11:17:50 -08:00
zstdmt_compress.c zstdmt : fix end condition (ZSTD_e_end) 2018-01-23 15:19:11 -08:00
zstdmt_compress.h zstreamtest : fixed test 32 : multi-thread compression 2018-01-19 22:20:53 -08:00