From 2f483ec8e804ad1ffb2cb475f2942945f7c91997 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Mon, 20 Nov 2006 13:48:34 +0100 Subject: [PATCH] Fix compression ratio check. --- src/packer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/packer.cpp b/src/packer.cpp index fccfda7f..f9ffd70b 100644 --- a/src/packer.cpp +++ b/src/packer.cpp @@ -305,12 +305,12 @@ bool Packer::checkDefaultCompressionRatio(unsigned u_len, unsigned c_len) const return false; unsigned gain = u_len - c_len; - if (gain < 512) // need at least 512 bytes gain + if (gain < 512) // need at least 512 bytes gain return false; #if 1 - if (gain >= 4096) // ok if we have 4096 bytes gain + if (gain >= 4096) // ok if we have 4096 bytes gain return true; - if (c_len >= u_len - u_len / 8) // ok if we have 12.5% gain + if (gain >= u_len / 16) // ok if we have 6.25% gain return true; return false; #else