Em Qua, 2008-02-06 às 18:37 -0600, Anthony Liguori escreveu: > Hiroyuki Kaguchi wrote: > > When the endian between VNC server and X server is different, the displayed color is abnormal. > > This is because the endian conversion of the pixel data is not done . > > > > X server that uses big endian cannot be used. > > The reason is that most Linux vncserver sends data by little endian. > > > > Of course, Fedora8(Linux) and Windows(Xming) works fine, since it uses > > little endian for X protocol. > > > > This patch applies follows: > > (a)The endian conversion function is called by the SET_PIXEL function. > > (b)It is checked whether there is difference in endian between X server and VNC Server. > > (c)The byte_order variable is added to the gvnc_framebuffer structure. > > > > Sign-off-by: Hiroyuki Kaguchi <fj7025cf aa jp fujitsu com> > > > > > > Thanks. Applied. > > Regards, > > Anthony Liguori > I think this patch broke thinks here. See the screenshot attached, please. Cheers, -- Jonh Wendell www.bani.com.br
Attachment:
broken.jpg
Description: JPEG image