[gtk-vnc-devel] [PATCH] Fix little to big endian conversion
- From: Hiroyuki Kaguchi <fj7025cf aa jp fujitsu com>
- To: gtk-vnc-devel lists sourceforge net
- Subject: [gtk-vnc-devel] [PATCH] Fix little to big endian conversion
- Date: Thu, 07 Feb 2008 08:57:09 +0900
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>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]