Revision 2caa9e9d ui/vnc-enc-zlib.c
b/ui/vnc-enc-zlib.c | ||
---|---|---|
103 | 103 |
zstream->avail_in = vs->zlib.zlib.offset; |
104 | 104 |
zstream->next_out = vs->output.buffer + vs->output.offset; |
105 | 105 |
zstream->avail_out = vs->output.capacity - vs->output.offset; |
106 |
previous_out = zstream->avail_out; |
|
106 | 107 |
zstream->data_type = Z_BINARY; |
107 |
previous_out = zstream->total_out; |
|
108 | 108 |
|
109 | 109 |
// start encoding |
110 | 110 |
if (deflate(zstream, Z_SYNC_FLUSH) != Z_OK) { |
... | ... | |
113 | 113 |
} |
114 | 114 |
|
115 | 115 |
vs->output.offset = vs->output.capacity - zstream->avail_out; |
116 |
return zstream->total_out - previous_out;
|
|
116 |
return previous_out - zstream->avail_out;
|
|
117 | 117 |
} |
118 | 118 |
|
119 | 119 |
int vnc_zlib_send_framebuffer_update(VncState *vs, int x, int y, int w, int h) |
Also available in: Unified diff