]> git.proxmox.com Git - qemu.git/commit
pixman: fix vnc tight png/jpeg support
authorGerd Hoffmann <1087974@bugs.launchpad.net>
Fri, 14 Dec 2012 07:54:24 +0000 (07:54 +0000)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Wed, 16 Jan 2013 04:33:57 +0000 (22:33 -0600)
commitb68c48ff014f1366f19646550f3bf3aa6645537e
treee9139948feebc5f7ef495418d934c26e08829b13
parent36fd8179b635b7f67eb5c882675d9716d996a4a5
pixman: fix vnc tight png/jpeg support

This patch adds an x argument to qemu_pixman_linebuf_fill so it can
also be used to convert a partial scanline.  Then fix tight + png/jpeg
encoding by passing in the x+y offset, so the data is read from the
correct screen location instead of the upper left corner.

Cc: 1087974@bugs.launchpad.net
Cc: qemu-stable@nongnu.org
Reported-by: Tim Hardeneck <thardeck@suse.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
(cherry picked from commit bc210eb163b162ff2e94e5c8f4307715731257f8)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
hw/vga.c
qemu-pixman.c
qemu-pixman.h
ui/vnc-enc-tight.c
ui/vnc.c