Revision bc2429b9 ui/vnc.h
b/ui/vnc.h | ||
---|---|---|
35 | 35 |
#include "console.h" |
36 | 36 |
#include "monitor.h" |
37 | 37 |
#include "audio/audio.h" |
38 |
#include "bitmap.h" |
|
38 | 39 |
#include <zlib.h> |
39 | 40 |
#include <stdbool.h> |
40 | 41 |
|
... | ... | |
80 | 81 |
|
81 | 82 |
#define VNC_MAX_WIDTH 2560 |
82 | 83 |
#define VNC_MAX_HEIGHT 2048 |
83 |
#define VNC_DIRTY_WORDS (VNC_MAX_WIDTH / (16 * 32))
|
|
84 |
#define VNC_DIRTY_WORDS (VNC_MAX_WIDTH / (16 * BITS_PER_LONG))
|
|
84 | 85 |
|
85 | 86 |
#define VNC_STAT_RECT 64 |
86 | 87 |
#define VNC_STAT_COLS (VNC_MAX_WIDTH / VNC_STAT_RECT) |
... | ... | |
113 | 114 |
struct VncSurface |
114 | 115 |
{ |
115 | 116 |
struct timeval last_freq_check; |
116 |
uint32_t dirty[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS];
|
|
117 |
unsigned long dirty[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS];
|
|
117 | 118 |
VncRectStat stats[VNC_STAT_ROWS][VNC_STAT_COLS]; |
118 | 119 |
DisplaySurface *ds; |
119 | 120 |
}; |
... | ... | |
232 | 233 |
int csock; |
233 | 234 |
|
234 | 235 |
DisplayState *ds; |
235 |
uint32_t dirty[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS];
|
|
236 |
unsigned long dirty[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS];
|
|
236 | 237 |
uint8_t **lossy_rect; /* Not an Array to avoid costly memcpy in |
237 | 238 |
* vnc-jobs-async.c */ |
238 | 239 |
|
Also available in: Unified diff