VNC optimized to almost 30% bandwidth raw (40% zlib)

James ''Wez'' Weatherall jnw22 "at" cam.ac.uk
Mon, 28 Aug 2000 21:19:03 +0000


> I understand that passing 4 block's of (8x8) gives more job's and data
> than passing one of (32x32).
>   But when you know that the change is made from 18-24 X 32 and you only
> pass that data, the number off passed rectangles stay the same.
>
> +++Is there perhaps an other part in the code that compose back all
changed
> rectangles to one big and send them together to the client ?

Yes.  The changed rectangle (32x32 in the standard version) is added to a
Region structure, which coalesces them into fewer rectangles.  If you mark
only the changed part of the 32x32 block, this coalescing will happen less
often, increasing the number of rectangles sent.

Cheers,

James "Wez" Weatherall
--
          "Xenophobes should go back to Xenophobia"
Laboratory for Communications Engineering, Cambridge - Tel : 766513
AT&T Labs Cambridge, UK                              - Tel : 343000
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to majordomo "at" uk.research.att.com
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------