]> git.proxmox.com Git - qemu.git/commit
vnc: Add ZRLE and ZYWRLE encodings.
authorCorentin Chary <corentincj@iksaif.net>
Fri, 4 Feb 2011 08:06:01 +0000 (09:06 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 23 Feb 2011 22:28:28 +0000 (16:28 -0600)
commit148954faca586c42e5a4b06bc3ac67bd44e7fd83
treed66e1b6014f9f901f75e7b24cfa923a768fb5111
parentf8562e326bb8bf084b7519a53c6f30627b80ac1e
vnc: Add ZRLE and ZYWRLE encodings.

Add ZRLE [1] and ZYWRLE [2] encodings. The code is inspire^W stolen
from libvncserver (again), but have been rewriten to match QEMU coding
style.

[1] http://www.realvnc.com/docs/rfbproto.pdf
[2] http://micro-vnc.jp/research/remote_desktop_ng/ZYWRLE/publications/

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Makefile.objs
ui/vnc-enc-zrle-template.c [new file with mode: 0644]
ui/vnc-enc-zrle.c [new file with mode: 0644]
ui/vnc-enc-zrle.h [new file with mode: 0644]
ui/vnc-enc-zywrle-template.c [new file with mode: 0644]
ui/vnc-enc-zywrle.h [new file with mode: 0644]
ui/vnc-jobs-async.c
ui/vnc.c
ui/vnc.h