From 6fbc37489fe3da33c94fce989ef12249e8b354db Mon Sep 17 00:00:00 2001 From: Mike Tinglof Date: Sat, 28 Jan 2012 02:56:19 -0500 Subject: [PATCH] fix handling of min compression size --- include/rfb.js | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/include/rfb.js b/include/rfb.js index 420c5e66..0f96a9a0 100644 --- a/include/rfb.js +++ b/include/rfb.js @@ -309,6 +309,7 @@ init_vars = function() { } for (i=0; i < 4; i++) { + //FBU.zlibs[i] = new InflateStream(); FBU.zlibs[i] = new TINF(); FBU.zlibs[i].init(); } @@ -1302,10 +1303,21 @@ encHandlers.TIGHT = function display_tight() { var decompress = function(data) { // TODO: process resetStreams here var uncompressed = FBU.zlibs[streamId].uncompress(data, 0); - if (uncompressed.status != 0) + if (uncompressed.status !== 0) throw("Invalid data in zlib stream"); Util.Warn("Decompressed " + data.length + " to " + uncompressed.data.length + " checksums " + checksum(data) + ":" + checksum(uncompressed.data)); + + /* + var i; + var uncompressed2 = zip_inflate(data); + for (i=0;i