changeset 1192:797d8336bd8a

Updates for BGR233 mode
author gthomas
date Tue, 02 Sep 2003 18:31:58 +0000
parents 66e039e7871e
children 794b7caa7450
files packages/net/vnc_server/current/ChangeLog packages/net/vnc_server/current/doc/vnc-server.html packages/net/vnc_server/current/tests/vnc-test.c
diffstat 3 files changed, 22 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/packages/net/vnc_server/current/ChangeLog
+++ b/packages/net/vnc_server/current/ChangeLog
@@ -1,3 +1,10 @@
+2003-09-02  Chris Garry  <cgarry@sweeneydesign.co.uk>
+
+    * tests/vnc-test.c:
+    * doc/vnc-server.html:
+    Modified for new BGR233 mode.
+
+
 2003-09-01  Gary Thomas  <gary@mlbassoc.com>
 
 	* src/vnc-server.c: 
--- a/packages/net/vnc_server/current/doc/vnc-server.html
+++ b/packages/net/vnc_server/current/doc/vnc-server.html
@@ -60,13 +60,15 @@
         &nbsp;&nbsp;&nbsp;&nbsp;</font><font face="Courier New, Courier, mono" size="-1">bool 
         rgb555;<br>
         &nbsp;&nbsp;&nbsp;&nbsp;bool rgb565;<br>
+        &nbsp;&nbsp;&nbsp;&nbsp;</font><font face="Courier New, Courier, mono" size="-1">bool 
+        bgr233;<br>
         } vnc_frame_format_t;</font></p>
       <p>The frame_width and frame height fields contain the VNC server display 
         size in pixels.</p>
       <p>The * frame_buffer pointer contains the address of the actual frame buffer 
         the VNC server uses, though the application should never write to this 
         buffer directly.</p>
-      <p>The final 3 (bool) fields specifiy the pixel format - only one of them 
+      <p>The final 4 (bool) fields specifiy the pixel format - only one of them 
         will be set to true.</p>
       </td>
   </tr>
--- a/packages/net/vnc_server/current/tests/vnc-test.c
+++ b/packages/net/vnc_server/current/tests/vnc-test.c
@@ -136,17 +136,25 @@ int main()
     {
         VncPrintf(0, 1, VNC_BLACK, 1, 345, "Pixel format: RGB332");
     }
-
-    if (display_info->rgb555)
+    else if (display_info->rgb555)
     {
         VncPrintf(0, 1, VNC_BLACK, 1, 345, "Pixel format: RGB555");
     }
-
-    if (display_info->rgb565)
+    else if (display_info->rgb565)
     {
         VncPrintf(0, 1, VNC_BLACK, 1, 345, "Pixel format: RGB565");
     }
+    else if (display_info->bgr233)
+    {
+        VncPrintf(0, 1, VNC_BLACK, 1, 345, "Pixel format: BGR233");
+    }
+    else
+    {
+        VncPrintf(0, 1, VNC_BLACK, 1, 345, "Pixel format: Unknown");
+    }
 
+    /* Report the frame dimensions */
+    VncPrintf(0, 1, VNC_BLACK, 1, 360, "Frame size: %d x %d", display_info->frame_width, display_info->frame_height);
 
     /* Write text messages using each of the available fonts */
     text_y_pos = 5;