summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Venhoda <lvenhoda@redhat.com>2015-11-25 17:14:31 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2015-12-17 16:03:19 +0100
commitbdc995104941a2f7dba28340499135c6722d8b25 (patch)
tree81fcc9e7e071e15a6f28380eec90f2a530882efd
parent76a0c2fae8f35eb7c38abe7656f694b436391911 (diff)
downloadspice-common-bdc995104941a2f7dba28340499135c6722d8b25.tar.gz
spice-common-bdc995104941a2f7dba28340499135c6722d8b25.tar.xz
spice-common-bdc995104941a2f7dba28340499135c6722d8b25.zip
ppc: Fix colors on ppc when using QUIC
Fixes color order on PowerPC when using QUIC image compression.
-rw-r--r--common/canvas_base.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/canvas_base.c b/common/canvas_base.c
index 6747465..81328f4 100644
--- a/common/canvas_base.c
+++ b/common/canvas_base.c
@@ -406,19 +406,19 @@ static pixman_image_t *canvas_get_quic(CanvasBase *canvas, SpiceImage *image,
switch (type) {
case QUIC_IMAGE_TYPE_RGBA:
as_type = QUIC_IMAGE_TYPE_RGBA;
- pixman_format = PIXMAN_a8r8g8b8;
+ pixman_format = PIXMAN_LE_a8r8g8b8;
break;
case QUIC_IMAGE_TYPE_RGB32:
case QUIC_IMAGE_TYPE_RGB24:
as_type = QUIC_IMAGE_TYPE_RGB32;
- pixman_format = PIXMAN_x8r8g8b8;
+ pixman_format = PIXMAN_LE_x8r8g8b8;
break;
case QUIC_IMAGE_TYPE_RGB16:
if (!want_original &&
(canvas->format == SPICE_SURFACE_FMT_32_xRGB ||
canvas->format == SPICE_SURFACE_FMT_32_ARGB)) {
as_type = QUIC_IMAGE_TYPE_RGB32;
- pixman_format = PIXMAN_x8r8g8b8;
+ pixman_format = PIXMAN_LE_x8r8g8b8;
} else {
as_type = QUIC_IMAGE_TYPE_RGB16;
pixman_format = PIXMAN_x1r5g5b5;