]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
ZSTD_OPT_DEBUG 120/head
authorinikep <inikep@gmail.com>
Fri, 5 Feb 2016 08:21:20 +0000 (09:21 +0100)
committerinikep <inikep@gmail.com>
Fri, 5 Feb 2016 08:21:20 +0000 (09:21 +0100)
lib/zstd_compress.c
lib/zstd_internal.h
lib/zstd_opt.c

index f2daf0f68a80345b7355497fe753938e7c5fdd5f..350159520f4a4b0565b0f8e0b17369ce9a8b7066 100644 (file)
@@ -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;
index a0280b58c2c6e88f3ba60b673d844b155db2c66d..ca291bd535ab9ee57103d82209c1bcb67389622a 100644 (file)
@@ -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
index 83a8d8cdaf9fc9ae7f73546c06afdcf7fc5d437a..7d37a1f792a2988b13852c8ac7cb0f4090953c44 100644 (file)
@@ -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)