From 0852fe9daca5413edf943fb418ad8eca9ff82644 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 4 Jun 2016 17:41:57 -0500 Subject: [PATCH] lzx block split adjust --- src/lzx_compress.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lzx_compress.c b/src/lzx_compress.c index 262e4337..e43c3701 100644 --- a/src/lzx_compress.c +++ b/src/lzx_compress.c @@ -1311,7 +1311,7 @@ observe_literal(struct block_split_stats *stats, u8 lit) static inline void observe_match(struct block_split_stats *stats, unsigned length) { - stats->new_observations[NUM_LITERAL_OBSERVATION_TYPES + (length >= 9)]++; + stats->new_observations[NUM_LITERAL_OBSERVATION_TYPES + (length >= 5)]++; stats->num_new_observations++; } @@ -1333,7 +1333,7 @@ do_end_block_check(struct block_split_stats *stats, u32 block_size) } /* Ready to end the block? */ - if (total_delta + (block_size >> 12) * stats->num_observations >= + if (total_delta + (block_size >> 10) * stats->num_observations >= 200 * stats->num_observations) return true; } -- 2.43.0