cmd.bmp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
cmd.bmp.bitmapData = Stream_Buffer(context->encode_stream);
#if RDP_DEBUG
- struct timeval start_tv, end_tv;
- gettimeofday(&start_tv, NULL);
+ double start, end;
+ start = ecore_time_get();
#endif
update->SurfaceBits(update->context, &cmd);
#if RDP_DEBUG
- gettimeofday(&end_tv, NULL);
- INF("pixman refresh time rfx: %ld ms", ((end_tv.tv_sec * 1000 + end_tv.tv_usec / 1000) - (start_tv.tv_sec * 1000 + start_tv.tv_usec / 1000)));
+ end = ecore_time_get();
+ INF("pixman refresh time rfx: %.1f ms", (end - start) * 1000);
#endif
}
cmd.bmp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
cmd.bmp.bitmapData = Stream_Buffer(context->encode_stream);
#if RDP_DEBUG
- struct timeval start_tv, end_tv;
- gettimeofday(&start_tv, NULL);
+ double start, end;
+ start = ecore_time_get();
#endif
update->SurfaceBits(update->context, &cmd);
#if RDP_DEBUG
- gettimeofday(&end_tv, NULL);
- INF("pixman refresh time nsc: %ld ms", ((end_tv.tv_sec * 1000 + end_tv.tv_usec / 1000) - (start_tv.tv_sec * 1000 + start_tv.tv_usec / 1000)));
+ end = ecore_time_get();
+ INF("pixman refresh time nsc: %.1f ms", (end - start) * 1000);
#endif
}
cmd.bmp.bpp = 32;
cmd.bmp.codecID = 0;
+#if RDP_DEBUG
+ double start, end;
+ start = ecore_time_get();
+#endif
+
for (i = 0; i < nrects; i++, rect++)
{
/*INF("rect(%d,%d, %d,%d)", rect->x1, rect->y1, rect->x2, rect->y2);*/
subrect.x1 = rect->x1;
subrect.x2 = rect->x2;
-#if RDP_DEBUG
- struct timeval start_tv, end_tv;
- gettimeofday(&start_tv, NULL);
-#endif
-
while (remainingHeight)
{
cmd.bmp.height = (remainingHeight > heightIncrement) ? heightIncrement : remainingHeight;
remainingHeight -= cmd.bmp.height;
top += cmd.bmp.height;
}
+ }
#if RDP_DEBUG
- gettimeofday(&end_tv, NULL);
- INF("pixman refresh time raw: %ld ms", ((end_tv.tv_sec * 1000 + end_tv.tv_usec / 1000) - (start_tv.tv_sec * 1000 + start_tv.tv_usec / 1000)));
+ end = ecore_time_get();
+ INF("pixman refresh time raw: %.1f ms", (end - start) * 1000);
#endif
- }
free(cmd.bmp.bitmapData);
}
#if RDP_DEBUG
- struct timeval start_tv, end_capture_tv, end_refresh_tv;
- gettimeofday(&start_tv, NULL);
+ double start, end_capture, end_refresh;
+ start = ecore_time_get();
#endif
pix_surface = _e_rdp_pixman_output_image_get(output);
if (pix_surface == NULL)
{
#if RDP_DEBUG
- gettimeofday(&end_capture_tv, NULL);
- INF("pixman capture time (no result): %ld ms", ((end_capture_tv.tv_sec * 1000 + end_capture_tv.tv_usec / 1000) - (start_tv.tv_sec * 1000 + start_tv.tv_usec / 1000)));
+ end_capture = ecore_time_get();
+ INF("pixman capture time (no result): %.1f ms", (end_capture - start) * 1000);
#endif
return ECORE_CALLBACK_RENEW;
}
#if RDP_DEBUG
- gettimeofday(&end_capture_tv, NULL);
- iNF("pixman capture time: %ld ms", ((end_capture_tv.tv_sec * 1000 + end_capture_tv.tv_usec / 1000) - (start_tv.tv_sec * 1000 + start_tv.tv_usec / 1000)));
+ end_capture = ecore_time_get();
+ INF("pixman capture time: %.1f ms", (end_capture - start) * 1000);
#endif
/* sends a full refresh */
output->prepare_tbm_surface = NULL;
#if RDP_DEBUG
- gettimeofday(&end_refresh_tv, NULL);
- INF("pixman refresh time: %ld ms", ((end_refresh_tv.tv_sec * 1000 + end_refresh_tv.tv_usec / 1000) - (end_capture_tv.tv_sec * 1000 + end_capture_tv.tv_usec / 1000)));
+ end_refresh = ecore_time_get();
+ INF("pixman refresh time: %.1f ms", (end_refresh - end_capture) * 1000);
#endif
return ECORE_CALLBACK_RENEW;