summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-01-04 18:11:25 +0200
committerHans de Goede <hdegoede@redhat.com>2011-02-10 20:44:29 +0100
commitb73377aa7df854f37bb00c4ed370271a60d49fda (patch)
treeadcb15d1acb2973161a4c2016c1b2018192f4554
parent967a4a9cbbd5c20e3bf75258f3c8af1c82fed19f (diff)
downloadspice-b73377aa7df854f37bb00c4ed370271a60d49fda.tar.gz
spice-b73377aa7df854f37bb00c4ed370271a60d49fda.tar.xz
spice-b73377aa7df854f37bb00c4ed370271a60d49fda.zip
server/red_worker: use 1, not 4 when lz_encoding a top down image
-rw-r--r--server/red_worker.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/server/red_worker.c b/server/red_worker.c
index 937e0aa2..dc7bc9ef 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -5439,7 +5439,8 @@ static inline int red_lz_compress_image(DisplayChannel *display_channel,
lz_data->data.u.lines_data.reverse = 0;
lz_data->usr.more_lines = lz_usr_more_lines;
- size = lz_encode(lz, type, src->x, src->y, (src->flags & SPICE_BITMAP_FLAGS_TOP_DOWN),
+ size = lz_encode(lz, type, src->x, src->y,
+ !!(src->flags & SPICE_BITMAP_FLAGS_TOP_DOWN),
NULL, 0, src->stride,
(uint8_t*)lz_data->data.bufs_head->buf,
sizeof(lz_data->data.bufs_head->buf));
@@ -5588,7 +5589,7 @@ static int red_jpeg_compress_image(DisplayChannel *display_channel, SpiceImage *
lz_data->usr.more_lines = lz_usr_more_lines;
alpha_lz_size = lz_encode(lz, LZ_IMAGE_TYPE_XXXA, src->x, src->y,
- (src->flags & SPICE_BITMAP_FLAGS_TOP_DOWN),
+ !!(src->flags & SPICE_BITMAP_FLAGS_TOP_DOWN),
NULL, 0, src->stride,
lz_out_start_byte,
comp_head_left);