Does anyone have the vncviewer.exe compiled with this patch applied? I would appreciate it if I could download it from somewhere, I don't have my env. set up to compile VNC on Windows.
Thanks. Tim On Thu, 17 Oct 2002, Tristan Richardson tjr-at-realvnc.com |RealVNC| wrote: > > "Tim" <[EMAIL PROTECTED]> writes: > > > > > I just upgraded from TightVNC to RealVNC on Solaris 8 (server) and > Windows > > > XP (client). At least I can compile RealVNC on Solaris as opposed to > > > TightVNC that I had to download precompiled binaries. > > > > > > I am having the same problem that Nicolas is having on SGI ... when > using > > > ZRLE the colors are weird, the blue channel is missing, the whole screen > > > is yellowish. I am running the server at 24 bpp, anything less is not an > > > option :) > > > > > > All other modes work fine, but over a slow connection I would like to be > > > able to use ZRLE. > > > > > > Any patches that fix this problem? Configuration settings that I am > > > missing? > > I've finally managed to reproduce this on our Solaris box. As Nicolas > pointed out, it only happens when the desktop is being viewed from a Windows > viewer with ZRLE and full-colour mode. It doesn't often show up because on > really slow connections the viewer should be using 8-bit mode so you won't > see it and on fast connections it will be using hextile, so again you won't > see the problem. > > It turns out to be a bug in the Windows viewer, which is easy to fix if you > can recompile it. I enclose a patch at the end of this mail. > > Cheers > > Tristan > > > > diff -b -c -r1.13 ClientConnection.cpp > *** ClientConnection.cpp 29 Aug 2002 20:13:30 -0000 1.13 > --- ClientConnection.cpp 17 Oct 2002 18:31:00 -0000 > *************** > *** 708,713 **** > --- 708,714 ---- > > // Normally we just use the sever's format suggestion > m_myFormat = m_si.format; > + m_myFormat.bigEndian = 0; // always little endian > > // It's silly requesting more bits than our current display has, but > // in fact it doesn't usually amount to much on the network. > *************** > *** 757,763 **** > spf.format.redMax = Swap16IfLE(spf.format.redMax); > spf.format.greenMax = Swap16IfLE(spf.format.greenMax); > spf.format.blueMax = Swap16IfLE(spf.format.blueMax); > - spf.format.bigEndian = 0; > > WriteExact((char *)&spf, sz_rfbSetPixelFormatMsg); > > --- 758,763 ---- _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] http://www.realvnc.com/mailman/listinfo/vnc-list
