Home | History | Annotate | Download | only in camera

Lines Matching full:gdi_bitmap

75     BITMAPINFO*         gdi_bitmap;
138 if (cd->gdi_bitmap != NULL) {
139 free(cd->gdi_bitmap);
172 if (cd->gdi_bitmap != NULL) {
173 free(cd->gdi_bitmap);
174 cd->gdi_bitmap = NULL;
454 wcd->gdi_bitmap = (BITMAPINFO*)malloc(wcd->frame_bitmap->bmiHeader.biSize);
455 if (wcd->gdi_bitmap == NULL) {
460 memcpy(wcd->gdi_bitmap, wcd->frame_bitmap,
462 wcd->gdi_bitmap->bmiHeader.biCompression = BI_RGB;
463 wcd->gdi_bitmap->bmiHeader.biBitCount = bitmap.bmBitsPixel;
464 wcd->gdi_bitmap->bmiHeader.biSizeImage = bitmap.bmWidthBytes * bitmap.bmWidth;
468 * have negative biHeight in 'gdi_bitmap' if driver provides "bottom-up"
469 * frames, and positive biHeight in 'gdi_bitmap' if driver provides "top-down"
472 wcd->gdi_bitmap->bmiHeader.biHeight =
475 wcd->gdi_bitmap->bmiHeader.biHeight =
480 wcd->framebuffer = (uint8_t*)malloc(wcd->gdi_bitmap->bmiHeader.biSizeImage);
483 __FUNCTION__, wcd->gdi_bitmap->bmiHeader.biSizeImage);
489 if (wcd->gdi_bitmap->bmiHeader.biBitCount == 16) {
491 } else if (wcd->gdi_bitmap->bmiHeader.biBitCount == 24) {
493 } else if (wcd->gdi_bitmap->bmiHeader.biBitCount == 32) {
497 __FUNCTION__, wcd->gdi_bitmap->bmiHeader.biBitCount);
503 __FUNCTION__, wcd->window_name, wcd->gdi_bitmap->bmiHeader.biBitCount,
611 if (wcd->gdi_bitmap->bmiHeader.biHeight > 0) {
612 wcd->gdi_bitmap->bmiHeader.biHeight = -wcd->gdi_bitmap->bmiHeader.biHeight;
616 wcd->framebuffer, wcd->gdi_bitmap, DIB_RGB_COLORS)) {
624 if (wcd->gdi_bitmap->bmiHeader.biHeight < 0) {
625 wcd->gdi_bitmap->bmiHeader.biHeight = -wcd->gdi_bitmap->bmiHeader.biHeight;
634 wcd->gdi_bitmap->bmiHeader.biSizeImage,