From 3379c5df3668591d71220c664de24272d9f56ced Mon Sep 17 00:00:00 2001 From: inikep Date: Fri, 5 Feb 2016 09:21:20 +0100 Subject: [PATCH] ZSTD_OPT_DEBUG --- lib/zstd_compress.c | 4 +++- lib/zstd_internal.h | 2 +- lib/zstd_opt.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/zstd_compress.c b/lib/zstd_compress.c index f2daf0f68..350159520 100644 --- a/lib/zstd_compress.c +++ b/lib/zstd_compress.c @@ -2442,7 +2442,9 @@ ZSTD_parameters ZSTD_getParams(int compressionLevel, U64 srcSizeHint) int tableID = ((srcSizeHint-1) <= 256 KB) + ((srcSizeHint-1) <= 128 KB) + ((srcSizeHint-1) <= 16 KB); /* intentional underflow for srcSizeHint == 0 */ if (compressionLevel<=0) compressionLevel = 1; if (compressionLevel > ZSTD_MAX_CLEVEL) compressionLevel = ZSTD_MAX_CLEVEL; -tableID=0; +#if ZSTD_OPT_DEBUG >= 1 + tableID=0; +#endif result = ZSTD_defaultParameters[tableID][compressionLevel]; result.srcSize = srcSizeHint; return result; diff --git a/lib/zstd_internal.h b/lib/zstd_internal.h index a0280b58c..ca291bd53 100644 --- a/lib/zstd_internal.h +++ b/lib/zstd_internal.h @@ -79,7 +79,7 @@ static const size_t ZSTD_frameHeaderSize_min = 5; #define IS_RAW 2 #define IS_RLE 3 -#define MINMATCH 3 +#define MINMATCH 4 #define REPCODE_STARTVALUE 1 #define Litbits 8 diff --git a/lib/zstd_opt.c b/lib/zstd_opt.c index 83a8d8cda..7d37a1f79 100644 --- a/lib/zstd_opt.c +++ b/lib/zstd_opt.c @@ -19,7 +19,7 @@ typedef struct } ZSTD_optimal_t; -#define ZSTD_OPT_DEBUG 0 // 5 = check encoded sequences +#define ZSTD_OPT_DEBUG 0 // 1 = tableID=0; 5 = check encoded sequences #if 1 #define ZSTD_LOG_PARSER(fmt, args...) ;// printf(fmt, ##args) -- 2.47.2