Implemented support for changing zlib compression levels from the
Tight encoder.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@334 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rdr/ZlibOutStream.h b/rdr/ZlibOutStream.h
index 7d737c1..8027d27 100644
--- a/rdr/ZlibOutStream.h
+++ b/rdr/ZlibOutStream.h
@@ -38,14 +38,18 @@
     virtual ~ZlibOutStream();
 
     void setUnderlying(OutStream* os);
+    void setCompressionLevel(int level=-1);
     void flush();
     int length();
 
   private:
 
     int overrun(int itemSize, int nItems);
+    void checkCompressionLevel();
 
     OutStream* underlying;
+    int compressionLevel;
+    int newLevel;
     int bufSize;
     int offset;
     z_stream_s* zs;