summaryrefslogtreecommitdiff
path: root/qemu-pixman.h
diff options
context:
space:
mode:
authorGerd Hoffmann <1087974@bugs.launchpad.net>2012-12-14 07:54:24 +0000
committerMichael Roth <mdroth@linux.vnet.ibm.com>2013-01-15 22:33:57 -0600
commitb68c48ff014f1366f19646550f3bf3aa6645537e (patch)
treee9139948feebc5f7ef495418d934c26e08829b13 /qemu-pixman.h
parent36fd8179b635b7f67eb5c882675d9716d996a4a5 (diff)
downloadqemu-b68c48ff014f1366f19646550f3bf3aa6645537e.tar.gz
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>
Diffstat (limited to 'qemu-pixman.h')
-rw-r--r--qemu-pixman.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/qemu-pixman.h b/qemu-pixman.h
index bee55eb7da..3c05c83a7c 100644
--- a/qemu-pixman.h
+++ b/qemu-pixman.h
@@ -31,7 +31,7 @@ pixman_format_code_t qemu_pixman_get_format(PixelFormat *pf);
pixman_image_t *qemu_pixman_linebuf_create(pixman_format_code_t format,
int width);
void qemu_pixman_linebuf_fill(pixman_image_t *linebuf, pixman_image_t *fb,
- int width, int y);
+ int width, int x, int y);
pixman_image_t *qemu_pixman_mirror_create(pixman_format_code_t format,
pixman_image_t *image);
void qemu_pixman_image_unref(pixman_image_t *image);