[Pixman] [PATCH 2/2] test: Do endian swapping of the source and destination images.

Søren Sandmann sandmann at cs.au.dk
Mon Mar 7 11:09:05 PST 2011


From: Søren Sandmann Pedersen <ssp at redhat.com>

Otherwise the test fails on big endian. Fix for bug 34767, reported by
Siarhei Siamashka.
---
 test/composite-traps-test.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/test/composite-traps-test.c b/test/composite-traps-test.c
index 298537d..cf30281 100644
--- a/test/composite-traps-test.c
+++ b/test/composite-traps-test.c
@@ -139,6 +139,8 @@ test_composite (int      testnum,
 	    pixman_image_set_source_clipping (src_img, 1);
 	    pixman_region_fini (&clip);
 	}
+
+	image_endian_swap (src_img);
     }
 
     /* Create destination image */
@@ -157,6 +159,8 @@ test_composite (int      testnum,
 	
 	dst_img = pixman_image_create_bits (
 	    dst_format, dst_width, dst_height, dst_bits, dst_stride);
+
+	image_endian_swap (dst_img);
     }
 
     /* Create traps */
-- 
1.7.4



More information about the Pixman mailing list