ui/vnc: derive cmp_bytes from VNC_DIRTY_PIXELS_PER_BIT
this allows for setting VNC_DIRTY_PIXELS_PER_BIT to different values than 16 if desired. Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com> Signed-off-by: Peter Lieven <pl@kamp.de> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
b4c85ddcec
commit
6cd859aa8a
2
ui/vnc.c
2
ui/vnc.c
@ -2679,7 +2679,7 @@ static int vnc_refresh_server_surface(VncDisplay *vd)
|
|||||||
* Check and copy modified bits from guest to server surface.
|
* Check and copy modified bits from guest to server surface.
|
||||||
* Update server dirty map.
|
* Update server dirty map.
|
||||||
*/
|
*/
|
||||||
cmp_bytes = 64;
|
cmp_bytes = VNC_DIRTY_PIXELS_PER_BIT * VNC_SERVER_FB_BYTES;
|
||||||
if (cmp_bytes > vnc_server_fb_stride(vd)) {
|
if (cmp_bytes > vnc_server_fb_stride(vd)) {
|
||||||
cmp_bytes = vnc_server_fb_stride(vd);
|
cmp_bytes = vnc_server_fb_stride(vd);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user