VNC: Finish v3.3 negotiation

This commit is contained in:
Gregory Nutt
2016-04-16 15:59:00 -06:00
parent 347cb97c92
commit f3ad4ae1d1
4 changed files with 279 additions and 54 deletions
+2 -11
View File
@@ -50,15 +50,6 @@
#include "vnc_server.h"
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
/* Framebuffer characteristics in bytes */
#define FB_WIDTH(s) (((s)->screen.w * (s)->bpp + 7) / 8)
#define FB_SIZE(s) (FB_WIDTH(s) * (s)->screen.h)
/****************************************************************************
* Private Types
****************************************************************************/
@@ -207,8 +198,8 @@ static int up_getplaneinfo(FAR struct fb_vtable_s *vtable, int planeno,
DEBUGASSERT(session->fb != NULL);
pinfo->fbmem = (FAR void *)&session->fb;
pinfo->fblen = FB_SIZE(session);
pinfo->stride = FB_WIDTH(session);
pinfo->fblen = (uint32_t)session->stride * CONFIG_VNCSERVER_SCREENWIDTH;
pinfo->stride = (fb_coord_t)session->stride;
pinfo->bpp = session->bpp;
return OK;