Re: [gtk-vnc-devel] [PATCH] Fix little to big endian conversion



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]