Lines Matching refs:bpp
41 static uint32_t getBgColour(char *data, int size, int bpp);
171 #define DEFINE_SUBRECT_ENCODE(bpp) \ argument
173 subrectEncode##bpp(rfbClientPtr client, uint##bpp##_t *data, int w, int h) { \
174 uint##bpp##_t cl; \
180 uint##bpp##_t *seg; \
181 uint##bpp##_t *line; \
186 uint##bpp##_t bg = (uint##bpp##_t)getBgColour((char*)data,w*h,bpp); \
188 *((uint##bpp##_t*)client->afterEncBuf) = bg; \
190 client->afterEncBufLen = (bpp/8); \
235 newLen = client->afterEncBufLen + (bpp/8) + sz_rfbRectangle; \
236 if ((newLen > (w * h * (bpp/8))) || (newLen > client->afterEncBufSize)) \
240 *((uint##bpp##_t*)(client->afterEncBuf + client->afterEncBufLen)) = cl; \
241 client->afterEncBufLen += (bpp/8); \
269 getBgColour(char *data, int size, int bpp) in getBgColour() argument
280 if (bpp != 8) { in getBgColour()
281 if (bpp == 16) { in getBgColour()
283 } else if (bpp == 32) { in getBgColour()
286 rfbLog("getBgColour: bpp %d?\n",bpp); in getBgColour()