qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] (no subject)
@ 2010-05-18  7:31 Corentin Chary
  2010-05-18  7:31 ` [Qemu-devel] [PATCH 01/10] vnc: refactor set_encodings Corentin Chary
                   ` (9 more replies)
  0 siblings, 10 replies; 17+ messages in thread
From: Corentin Chary @ 2010-05-18  7:31 UTC (permalink / raw)
  To: qemu-devel

>From 42415cc70a087e9a280667eddbeb2af1029c96a0 Mon Sep 17 00:00:00 2001
From: Corentin Chary <corentincj@iksaif.net>
Date: Tue, 18 May 2010 09:23:48 +0200
Subject: [PATCH 00/10] vnc encodings
Cc: Anthony Liguori <aliguori@linux.vnet.ibm.com>,
    Alexander Graf <agraf@suse.de>,
    Adam Litke <agl@us.ibm.com>

Hi,
I this series you'll find zlib fixes and a new tight encoding.
Tight implementation is inspired (stolen ?) from libvncserver/tightvnc/tigervnc,
but rewritten to match QEMU VNC implementation and coding style.
Tight encoding still lacks gradient and jpeg, but some results [1] [2] show
that it performs better than zlib and hextile.

Thanks,

[1] http://xf.iksaif.net/blog/index.php?post/2010/05/11/GsoC-2010-QEMU%3A-First-%28dumb%29-tight-benchmarks
[2] http://xf.iksaif.net/blog/index.php?post/2010/05/18/QEMU%3A-some-charts-on-tight-zlib-and-hextile

Corentin Chary (10):
  vnc: refactor set_encodings
  vnc: really call zlib if we want zlib
  vnc: only use a single zlib stream
  vnc: adjust compression zstream level
  vnc: add basic tight support
  vnc: add support for tight fill encoding
  vnc: don't clear zlib stream on set_encoding
  vnc: remove memory leaks in zlib and tight encoding
  vnc: tight: add palette encoding
  vnc: update copyrights for vnc-encoding-tight.c

 Makefile               |    2 +
 Makefile.objs          |    1 +
 vnc-encoding-hextile.c |    5 +-
 vnc-encoding-tight.c   |  945 ++++++++++++++++++++++++++++++++++++++++++++++++
 vnc-encoding-tight.h   |  200 ++++++++++
 vnc-encoding-zlib.c    |   43 ++-
 vnc.c                  |   79 +++--
 vnc.h                  |   24 +-
 8 files changed, 1246 insertions(+), 53 deletions(-)
 create mode 100644 vnc-encoding-tight.c
 create mode 100644 vnc-encoding-tight.h

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2010-05-18  9:59 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-18  7:31 [Qemu-devel] (no subject) Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 01/10] vnc: refactor set_encodings Corentin Chary
2010-05-18  9:18   ` [Qemu-devel] " Alexander Graf
2010-05-18  9:56     ` Corentin Chary
2010-05-18  9:58       ` Alexander Graf
2010-05-18  9:19   ` Alexander Graf
2010-05-18  9:53     ` Corentin Chary
2010-05-18  9:56       ` Alexander Graf
2010-05-18  7:31 ` [Qemu-devel] [PATCH 02/10] vnc: really call zlib if we want zlib Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 03/10] vnc: only use a single zlib stream Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 04/10] vnc: adjust compression zstream level Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 05/10] vnc: add basic tight support Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 06/10] vnc: add support for tight fill encoding Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 07/10] vnc: don't clear zlib stream on set_encoding Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 08/10] vnc: remove memory leaks in zlib and tight encoding Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 09/10] vnc: tight: add palette encoding Corentin Chary
2010-05-18  7:31 ` [Qemu-devel] [PATCH 10/10] vnc: update copyrights for vnc-encoding-tight.c Corentin Chary

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).