Merge pull request #1202 from facebook/barelyCompressible

Increase threshold detection of poorly compressible data
This commit is contained in:
Yann Collet
2018-06-22 11:52:52 -07:00
committed by GitHub
+1 -1
View File
@@ -670,7 +670,7 @@ static size_t HUF_compress_internal (
/* Scan input and build symbol stats */
{ CHECK_V_F(largest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, table->count) );
if (largest == srcSize) { *ostart = ((const BYTE*)src)[0]; return 1; } /* single symbol, rle */
if (largest <= (srcSize >> 7)+1) return 0; /* heuristic : probably not compressible enough */
if (largest <= (srcSize >> 7)+4) return 0; /* heuristic : probably not compressible enough */
}
/* Check validity of previous table */