[Spice-commits] Changes to 'rebase/spice-next'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Thu Sep 6 02:54:09 PDT 2012
New branch 'rebase/spice-next' available with the following commits:
commit 267ca9a7e78da35f3015b0c977cac8dfe6a1b2cc
Author: Dunrong Huang <riegamaths at gmail.com>
Date: Fri Aug 31 00:44:44 2012 +0800
qxl: dont update invalid area
This patch fixes the following error:
$ ~/usr/bin/qemu-system-x86_64 -enable-kvm -m 1024 -spice port=5900,disable-ticketing -vga qxl -cdrom ~/Images/linuxmint-13-mate-dvd-32bit.iso
(/home/mathslinux/usr/bin/qemu-system-x86_64:10068): SpiceWorker-CRITICAL **: red_worker.c:4599:red_update_area: condition `area->left >= 0 && area->top >= 0 && area->left < area->right && area->top < area->bottom' failed
Aborted
spice server terminates QEMU process if we pass invalid area to it,
so dont update those invalid areas.
Signed-off-by: Dunrong Huang <riegamaths at gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit b4fb91c50ead6397befb34db12ce6c0b63c0b421
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 5 10:41:42 2012 +0200
spice: send updates only for changed screen content
when creating screen updates go compare the current guest screen
against the mirror (which holds the most recent update sent), then
only create updates for the screen areas which did actually change.
[ v2: drop redundant qemu_spice_create_one_update call ]
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 459523d84eeba426f951cfd1a80628876637501c
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 5 09:35:57 2012 +0200
spice: add screen mirror
Create a screen mirror, keep there a copy of the most recent update
passed on to spice-server.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit f4f8ecf6d5e68eea2a3fdbaef37c0e3df4f25ed1
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 5 08:52:23 2012 +0200
spice: split qemu_spice_create_update
Creating one function which creates a single update for a given
rectangle. And one (for now) pretty simple wrapper around it to
queue up screen updates for the dirty region.
[ v2: also update bounding box ]
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit cc66cb8ab0c4f796060a0baee98a4e8eb9a50248
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 5 08:25:08 2012 +0200
spice: switch to queue for vga mode updates
More information about the Spice-commits
mailing list