diff options
author | Lukas Venhoda <lvenhoda@redhat.com> | 2015-11-25 17:14:31 +0100 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2015-12-17 16:03:19 +0100 |
commit | bdc995104941a2f7dba28340499135c6722d8b25 (patch) | |
tree | 81fcc9e7e071e15a6f28380eec90f2a530882efd | |
parent | 76a0c2fae8f35eb7c38abe7656f694b436391911 (diff) | |
download | spice-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.c | 6 |
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; |