commit 462808803a5034bfb25b22de2630eeb3a63994dd
Author: Peter Rosin <p...@lysator.liu.se>
Date:   Tue Jun 16 14:09:52 2009 +0200

    Describe the Tight Compression Level Pseudo-encoding.
    
    Signed-off-by: Peter Rosin <p...@lysator.liu.se>

diff --git a/rfbproto.rst b/rfbproto.rst
index 6a0f94e..33a8fc5 100644
--- a/rfbproto.rst
+++ b/rfbproto.rst
@@ -755,7 +755,8 @@ Code    Vendor      Signature       Description
 -239    "``TGHT``"  "``RCHCURSR``"  `Cursor Pseudo-encoding`_ (Rich
                                     Cursor)
 -240    "``TGHT``"  "``X11CURSR``"  X Cursor
--256    "``TGHT``"  "``COMPRLVL``"  Compression Level
+-256    "``TGHT``"  "``COMPRLVL``"  `Compression Level
+                                    Pseudo-encoding`_
 -305    "``GGI_``"  "``GII_____``"  `gii Pseudo-encoding`_
 ======= =========== =============== ===================================
 
@@ -1662,6 +1663,7 @@ Number       Name
 16           `ZRLE Encoding`_
 -223         `DesktopSize Pseudo-encoding`_
 -239         `Cursor Pseudo-encoding`_
+-247 to -256 `Compression Level Pseudo-encoding`_
 -305         `gii Pseudo-encoding`_
 -308         `ExtendedDesktopSize Pseudo-encoding`_
 -309         `xvp Pseudo-encoding`_
@@ -1677,7 +1679,7 @@ Number                      Name
 17                          Hitachi ZYWRLE
 -1 to -222                  Tight options
 -224 to -238                Tight options
--240 to -256                Tight options
+-240 to -246                Tight options
 -257 to -272                Anthony Liguori
 -273 to -304                VMWare
 -306                        popa
@@ -2240,6 +2242,22 @@ gracefully, e.g. by showing a black framebuffer or delay 
the screen
 update until a proper update of the framebuffer contents has been
 received.
 
+Compression Level Pseudo-encoding
+---------------------------------
+
+Specifies the desired compression level. Encoding number -247 implies
+high compression level, -255 implies low compression level. Low
+compression level can be useful to get low latency in medium to high
+bandwidth situations and high compression level can be useful in low
+bandwidth situations.
+
+The compression level concerns lossless compression, and hence the
+setting is a tradoff between CPU time and bandwidth. It is therefore
+probably difficult to define exact cut-off points for which compression
+levels should be used for any given bandwidth. The compression level is
+just a hint for the server, and there is no specification for what a
+specific compression level means.
+
 gii Pseudo-encoding
 -------------------
 
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
tigervnc-rfbproto mailing list
tigervnc-rfbproto@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-rfbproto

Reply via email to