vnc: tight: add JPEG and gradient subencoding with smooth image detection
authorCorentin Chary <corentincj@iksaif.net>
Wed, 7 Jul 2010 18:57:49 +0000 (20:57 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 26 Jul 2010 22:23:53 +0000 (17:23 -0500)
commit94470b7329b35c4b840d9904d13289486f7bac72
tree25d7a63a40a256674d05978468039b8091315a65
parent5fccb75b4c01351dc281de0f0fa518867c189a41
vnc: tight: add JPEG and gradient subencoding with smooth image detection

Add gradient filter and JPEG compression with an heuristic to detect how
lossy the comppression will be. This code has been adapted from
libvncserver/tight.c.

JPEG support can be enabled/disabled at compile time with --enable-vnc-jpeg
and --disable-vnc-jpeg.

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Makefile.target
configure
vnc-encoding-tight.c
vnc-encoding-tight.h
vnc.h