Lines Matching refs:bpp
42 static uint32_t getBgColour(char *data, int size, int bpp);
204 #define DEFINE_SUBRECT_ENCODE(bpp) \ argument
206 subrectEncode##bpp(rfbClientPtr client, uint##bpp##_t *data, int w, int h) { \
207 uint##bpp##_t cl; \
213 uint##bpp##_t *seg; \
214 uint##bpp##_t *line; \
219 uint##bpp##_t bg = (uint##bpp##_t)getBgColour((char*)data,w*h,bpp); \
221 *((uint##bpp##_t*)client->afterEncBuf) = bg; \
223 client->afterEncBufLen = (bpp/8); \
268 newLen = client->afterEncBufLen + (bpp/8) + sz_rfbCoRRERectangle; \
269 if ((newLen > (w * h * (bpp/8))) || (newLen > client->afterEncBufSize)) \
273 *((uint##bpp##_t*)(client->afterEncBuf + client->afterEncBufLen)) = cl; \
274 client->afterEncBufLen += (bpp/8); \
302 getBgColour(char *data, int size, int bpp) in getBgColour() argument
313 if (bpp != 8) { in getBgColour()
314 if (bpp == 16) { in getBgColour()
316 } else if (bpp == 32) { in getBgColour()
319 rfbLog("getBgColour: bpp %d?\n",bpp); in getBgColour()