> Date: Wed, 7 Nov 2001 09:58:17 -0800 > From: Frank Evan Perdicaro <[EMAIL PROTECTED]> > Subject: Re: 4-bit grayscale blather
> > Date: Mon, 5 Nov 2001 09:16:09 -0000 > > From: Rui Jorge Coelho <[EMAIL PROTECTED]> > > Subject: 4-bit grayscale winvnc > > > > Does anyone know of a 4-bit grayscale WinVNC ? Is it possible to > > improve the bandwidth usage of the VNC protocol by reducing the > > color depth ? > > > From my experience using tightVNC, the best results (lower bandwidth) > > are achived by using 8bits+zlib, instead of 16/24/32bits+jpeg. > Beat around in the archives and you will run across my notes on > variable-color-depth, variable-resolution VNC modification. > By emulating the eye, and adding substantial code to alter the > resolution and depth based on screen and cursor activity, it is > possible to get a very large speedup. I recall calculating that 24:1 > was easy, and 96:1 was hard. At some point not far after 24:1, > protocol overhead sharply reduces theoretical gains. > I think Const is probably the best person in the world to do this, but > he is busy doing other things. Make no mistake this, is a very complex > bit of coding, both in theory and in execution. If Const and I had > nothing else to do for a month, the two of us could probably finish > it. I write that based on what I have seen of Const's code and my > long-term familiarity with a very similar series of problems. Just read your notes on variable-color-depth and variable-resolution. Your right, its way to complexed for me. My objective is to have a fast VNC connection at the expense of color depth. I took a look at the VNC code that manipulates palettes. Why not start by adding a 1 bit per pixel mode (black or white) ? Rui. --------------------------------------------------------------------- To unsubscribe, mail [EMAIL PROTECTED] with the line: 'unsubscribe vnc-list' in the message BODY See also: http://www.uk.research.att.com/vnc/intouch.html ---------------------------------------------------------------------