[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: [PATCH 7/7] Add tight encoding (jpeg) to vnc.c
From: |
Stefano Stabellini |
Subject: |
Re: [Qemu-devel] Re: [PATCH 7/7] Add tight encoding (jpeg) to vnc.c |
Date: |
Thu, 29 Jan 2009 15:23:12 +0000 |
User-agent: |
Thunderbird 2.0.0.14 (X11/20080505) |
Anthony Liguori wrote:
> If we implement Tight and then use jpeg by default, for most clients,
> the default is going to be lossy encoding. While lossy isn't so bad for
> high detailed images (like pictures), it's pretty terrible for simple,
> high contrast images (like windows in a desktop).
>
> TightVNC has some sophisticated heuristics for determining whether to
> use jpeg or not (when it's enabled). I think that sort of heuristic is
> a prerequisite for enabling tight's jpeg support.
>
> FWIW, Tight essentially does hextile encoding but adds zlib
> compression. That's probably a better place to start as it should
> outperform hextile while remaining lossless.
>
Another thing to consider is that using jpeg compression is going to
worsen qemu performances, so I think it should be used only when
necessary, e.g. the network connection between client and server is bad.
- [Qemu-devel] [PATCH 0/7] Add tight support to VNC, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 1/7] Split VNC defines to vnc.h, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 2/7] Use VNC protocol defines, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 3/7] Fix invalid #if in vnc.c when debugging is enabled, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 4/7] Make vnc buffer big-chunk aware, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 5/7] Split vnc authentication code, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 6/7] Add tight protocol awareness to vnc.c, Alexander Graf, 2009/01/29
- [Qemu-devel] [PATCH 7/7] Add tight encoding (jpeg) to vnc.c, Alexander Graf, 2009/01/29
- [Qemu-devel] Re: [PATCH 7/7] Add tight encoding (jpeg) to vnc.c, Anthony Liguori, 2009/01/29
- Re: [Qemu-devel] Re: [PATCH 7/7] Add tight encoding (jpeg) to vnc.c,
Stefano Stabellini <=
- Re: [Qemu-devel] Re: [PATCH 7/7] Add tight encoding (jpeg) to vnc.c, Anthony Liguori, 2009/01/29
- [Qemu-devel] Re: [PATCH 6/7] Add tight protocol awareness to vnc.c, Anthony Liguori, 2009/01/29
- [Qemu-devel] Re: [PATCH 6/7] Add tight protocol awareness to vnc.c, Alexander Graf, 2009/01/29
- [Qemu-devel] Re: [PATCH 6/7] Add tight protocol awareness to vnc.c, Anthony Liguori, 2009/01/29
- [Qemu-devel] Re: [PATCH 4/7] Make vnc buffer big-chunk aware, Anthony Liguori, 2009/01/29
- [Qemu-devel] Re: [PATCH 4/7] Make vnc buffer big-chunk aware, Alexander Graf, 2009/01/29
[Qemu-devel] Re: [PATCH 1/7] Split VNC defines to vnc.h, Anthony Liguori, 2009/01/29