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;