Yann Collet
|
f246cf5423
|
ZSTD_decompress_usingDDict() compatible with Legacy mode
|
2016-07-06 20:32:27 +02:00 |
|
Yann Collet
|
517e1ba623
|
fixed dictBuilder issue with HC levels. Reported by Bartosz Taudul.
|
2016-07-06 12:35:09 +02:00 |
|
Yann Collet
|
fe07eaa972
|
simplified ZSTD_decodeSequence()
|
2016-07-06 02:25:44 +02:00 |
|
Yann Collet
|
9ca73364e6
|
updated spec
|
2016-07-05 10:53:38 +02:00 |
|
Yann Collet
|
f9cac7a734
|
Added GNU separator -- , to specifies that all following arguments are necessary file names (and not commands). Suggested by @chipturner (#230)
|
2016-07-04 18:18:24 +02:00 |
|
Yann Collet
|
23f05ccc6b
|
updated specifications
|
2016-07-04 16:13:11 +02:00 |
|
Yann Collet
|
2fa9904844
|
update specification and comments
|
2016-07-01 20:55:28 +02:00 |
|
Yann Collet
|
d4f4e58ee1
|
fixed ZSTD_decompressBlock() using multiple blocks
|
2016-06-27 01:31:35 +02:00 |
|
Yann Collet
|
e4811ba761
|
Modified : ZSTD_createDDict() accepts dictionary < 8 bytes in pure content mode (reported by @chipturner)
|
2016-06-19 23:06:54 +02:00 |
|
Yann Collet
|
06d9a73b48
|
minor refactor, using WILDCOPY_OVERLENGTH macro instead of hard-coded 8
|
2016-06-19 14:27:21 +02:00 |
|
Yann Collet
|
4948f270b3
|
make room for reserved "information bit" in frame header
|
2016-06-16 15:38:51 +02:00 |
|
Yann Collet
|
80d033fb43
|
fixed ptr arithmetic warning
|
2016-06-16 01:41:50 +02:00 |
|
Yann Collet
|
736d419289
|
strengthened dict loading on decompresson side
|
2016-06-16 01:05:04 +02:00 |
|
Yann Collet
|
8e36a9c169
|
decoder restores repOffsets from dictionary
|
2016-06-16 01:05:04 +02:00 |
|
Yann Collet
|
d059092897
|
fixed conversion warnings
|
2016-06-14 15:34:24 +02:00 |
|
Yann Collet
|
4266c0a2fd
|
adding inter-blocks rep-offsets
|
2016-06-14 01:49:25 +02:00 |
|
Yann Collet
|
cd98f93cff
|
Fixed decompression issue with invalid data
|
2016-06-11 23:26:22 +02:00 |
|
Yann Collet
|
37fece22e8
|
enable repeat-entropic-stats mode
|
2016-06-11 02:52:42 +02:00 |
|
Yann Collet
|
d60a5bf900
|
Literal decompression builds Huffman tables within shared space (for later re-use)
|
2016-06-11 02:35:31 +02:00 |
|
Yann Collet
|
289bbd52e5
|
Updated huff0
|
2016-06-11 01:31:54 +02:00 |
|
Yann Collet
|
9dd12742f3
|
litBlockType_t is an enum
|
2016-06-10 00:12:26 +02:00 |
|
Yann Collet
|
662a541431
|
updated huff0 - now generates a common HUF_DTable type for all decoding tables
|
2016-06-08 11:11:02 +02:00 |
|
Yann Collet
|
302fb53a76
|
Removed ZSTD_*_usingPrepared?Ctx() declaration from public space
|
2016-06-07 12:16:49 +02:00 |
|
Yann Collet
|
81e13ef7cf
|
first implementation of the new dictionary API (untested)
|
2016-06-07 00:51:51 +02:00 |
|
Yann Collet
|
9d504ae85b
|
Added decoding of RLE blocks
|
2016-06-06 19:52:35 +02:00 |
|
Yann Collet
|
673f0d7cdc
|
new frame format, allowing custom window size
|
2016-06-06 00:26:38 +02:00 |
|
Yann Collet
|
d0e2cd15cb
|
Merged fse_static into fse.h . Now requires FSE_STATIC_LINKING_ONLY macro.
|
2016-06-05 00:58:01 +02:00 |
|
Yann Collet
|
130fe11394
|
merged huf_static.h into huf.h . Requires HUF_STATIC_LINKING_ONLY macro.
|
2016-06-05 00:42:28 +02:00 |
|
Yann Collet
|
198d127b35
|
minor comment change (unfinished description of new header format)
|
2016-06-04 18:40:55 +02:00 |
|
Yann Collet
|
f4f5affdf7
|
restore ZBUFF full-block-size, for better performance on small input
|
2016-06-03 23:09:28 +02:00 |
|
Yann Collet
|
ab7b6f1ece
|
Merge pull request #198 from inikep/dev070
Dev070
|
2016-06-03 21:37:49 +02:00 |
|
inikep
|
3640396b1a
|
fixed: deallocation of structures in case of error in ZBUFF_createCCtx and ZBUFF_createDCtx
|
2016-06-03 16:36:50 +02:00 |
|
Yann Collet
|
fe48775868
|
minor decoder code refactoring
|
2016-06-03 15:41:51 +02:00 |
|
inikep
|
3763c77f6b
|
defaultCustomNULL replaced with defaultCustomMem
|
2016-06-03 13:28:20 +02:00 |
|
inikep
|
36fac00149
|
removed calloc calls from lib/
|
2016-06-03 13:23:04 +02:00 |
|
inikep
|
db2f540414
|
added defaultCustomNULL
|
2016-06-03 12:56:56 +02:00 |
|
inikep
|
2866951558
|
opaque parameter for custom memory allocation functions
|
2016-06-02 13:04:18 +02:00 |
|
inikep
|
9242816b56
|
fparamsPtr->windowLog==0 means that a frame is skippable
|
2016-06-01 18:47:04 +02:00 |
|
inikep
|
13f42d9085
|
VS2010 project: reverted zstdlib.rc
|
2016-06-01 14:44:31 +02:00 |
|
inikep
|
5c2771710d
|
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070
# Conflicts:
# .gitignore
# lib/decompress/zstd_decompress.c
# programs/zbufftest.c
|
2016-06-01 09:16:11 +02:00 |
|
Yann Collet
|
202844ebd0
|
fixed zbufftest :
|
2016-06-01 00:44:36 +02:00 |
|
Yann Collet
|
8e3a36a6db
|
decompression validates frame content checksum
|
2016-06-01 00:18:28 +02:00 |
|
inikep
|
a6b942018d
|
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev070
# Conflicts:
# .travis.yml
# Makefile
# lib/common/zstd_static.h
# programs/Makefile
# projects/VS2008/zstd/zstd.vcproj
# projects/VS2008/zstdlib/zstdlib.vcproj
# projects/cmake/lib/CMakeLists.txt
# projects/cmake/programs/CMakeLists.txt
|
2016-06-01 00:07:09 +02:00 |
|
Yann Collet
|
f2a3b6e7b4
|
added : frame content checksum
|
2016-05-31 22:23:45 +02:00 |
|
inikep
|
43aa9fe8b3
|
fixed skippable frame
|
2016-05-31 19:36:51 +02:00 |
|
inikep
|
f772bf54a5
|
support for skippable frames
|
2016-05-31 12:43:46 +02:00 |
|
Yann Collet
|
30009521d7
|
fuzzer tests dictBuilder.
Added : ability to not store dictID during compression; decompression doesn't check dictID then
|
2016-05-30 16:17:33 +02:00 |
|
Yann Collet
|
c46fb924df
|
added dictionary ID (incomplete)
|
2016-05-29 05:01:04 +02:00 |
|
inikep
|
13ba880b49
|
added ZBUFF_createCCtx_advanced and ZBUFF_createDCtx_advanced
|
2016-05-23 17:04:23 +02:00 |
|
inikep
|
107e243195
|
added ZSTD_createDCtx_advanced
|
2016-05-23 16:24:52 +02:00 |
|
Yann Collet
|
ccd6e86d45
|
improved decoding speed by inlining x_isError() functions
|
2016-05-12 15:55:26 +02:00 |
|
Yann Collet
|
b19d5d76ec
|
restored inline for better decompression speed
|
2016-05-12 14:06:31 +02:00 |
|
Yann Collet
|
bd39d54576
|
zbuff supports byte-by-byte decompression scenarios
|
2016-05-10 14:14:19 +02:00 |
|
Yann Collet
|
18dedece91
|
Support legacy ZSTD_decompress_usingDict() (starting v0.5+)
|
2016-05-06 16:43:23 +02:00 |
|
Yann Collet
|
6f9c056662
|
Fixed BMI behavior on x86 and x32 targets, reported by @tycho (#178)
|
2016-05-01 10:26:30 +02:00 |
|
inikep
|
db3964382c
|
introduced ZSTD_NODECOMPRESS to link only compressor
|
2016-04-22 18:22:30 +02:00 |
|
inikep
|
a1febea01d
|
Error functions moved to common/zstd_common.c
|
2016-04-22 17:14:25 +02:00 |
|
inikep
|
23a0889301
|
separation of lib/ into common/, compress/, decompress/, dictBuilder/, legacy/
|
2016-04-22 12:43:18 +02:00 |
|