<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/vnc-encoding-zlib.c, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/vnc-encoding-zlib.c?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/vnc-encoding-zlib.c?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2010-07-26T22:35:54+00:00</updated>
<entry>
<title>ui: move all ui components in ui/</title>
<updated>2010-07-26T22:35:54+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-07-07T18:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3e230dd23b750f19a2fb95cf08250c74432ed164'/>
<id>urn:sha1:3e230dd23b750f19a2fb95cf08250c74432ed164</id>
<content type='text'>
Move sdl, vnc, curses and cocoa UI into ui/ to cleanup
the root directory. Also remove some unnecessary explicit
targets from Makefile.

aliguori: fix build when srcdir != objdir

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: add basic tight support</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=380282b07dcc262f011aa665972dacba5d2178bc'/>
<id>urn:sha1:380282b07dcc262f011aa665972dacba5d2178bc</id>
<content type='text'>
Add support for tight encoding [1]. This patch only add support
for "basic" tight compression without any filter.

[1] http://tigervnc.org/cgi-bin/rfbproto#tight-encoding.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: return the number of rectangles</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a885211eed4e853c64d1419a0113c12048ecd5a1'/>
<id>urn:sha1:a885211eed4e853c64d1419a0113c12048ecd5a1</id>
<content type='text'>
Some encodings like tight supports tiling (spliting in
multiple sub-rectangles). So we needed a way to tell
vnc_update_client() how much rectangles are in the buffer.

zlib, raw and hextile always send a full rectangle.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: remove a memory leak in zlib</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=161c4f20bfbd54f0b77426adccb68ee831678af0'/>
<id>urn:sha1:161c4f20bfbd54f0b77426adccb68ee831678af0</id>
<content type='text'>
Makes sure we free all ressources used in zlib encoding (zlib stream
and buffer).

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: don't clear zlib stream on set_encoding</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=78c98c78705452e439f5b2ef5447ada23de9988e'/>
<id>urn:sha1:78c98c78705452e439f5b2ef5447ada23de9988e</id>
<content type='text'>
On init, values are already NULL, but we shouldn't try
to reset them each time a client send a set encoding
command because this break everything. For example,
libvncclient re-send a set encoding command if the
framebuffer is resized.

This fix framebuffer resizing for zlib encoding.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: adjust compression zstream level</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9f643ec0f81c1836ce55319709dd387e27c55d3b'/>
<id>urn:sha1:9f643ec0f81c1836ce55319709dd387e27c55d3b</id>
<content type='text'>
Adjust zlib compression level if needed by calling deflateParams.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: only use a single zlib stream</title>
<updated>2010-06-01T17:53:09+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-19T07:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b05ad290e2a5d9074179fede31d54371e1a09a6a'/>
<id>urn:sha1:b05ad290e2a5d9074179fede31d54371e1a09a6a</id>
<content type='text'>
According to http://tigervnc.org/cgi-bin/rfbproto#zlib-encoding
zlib encoding only uses a single stream. Current implementation defines
4 streams but only uses the first one. Remove them and only use a single
stream.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vnc: split encoding in specific files</title>
<updated>2010-05-03T17:09:47+00:00</updated>
<author>
<name>Corentin Chary</name>
</author>
<published>2010-05-03T12:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=70a4568fe0c5a64adaa3da5030b7109e5199e692'/>
<id>urn:sha1:70a4568fe0c5a64adaa3da5030b7109e5199e692</id>
<content type='text'>
This will allow to implement new encodings (tight, zrle, ..)
in a cleaner way. This may hurt performances, because some
functions like vnc_convert_pixel are not static anymore, but
should not be a problem with gcc 4.5 and the new -flto.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
</feed>
