summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-09-21 08:41:27 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-09-21 08:41:27 +0000
commitdb11b8bbc596a42bb21c6005e0b5a697fac837d8 (patch)
tree5d110c341bbee39cf572abeec2ad8817e3f73fb3
parent66f3159aa2a0aeb1629c3c6a9ed9488c8c95954a (diff)
downloadeet-db11b8bbc596a42bb21c6005e0b5a697fac837d8.tar.gz
fix big endian eet bug.
SVN revision: 76943
-rw-r--r--ChangeLog5
-rw-r--r--NEWS8
-rw-r--r--src/lib/eet_image.c2
3 files changed, 13 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index cc26e44..b324d2b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -627,3 +627,8 @@
2012-08-30 Carsten Haitzler (The Rasterman)
1.7.0 release
+
+2012-09-21 Carsten Haitzler (The Rasterman)
+
+ * Fix big endian bug with eet image handling and endianess swapping.
+
diff --git a/NEWS b/NEWS
index 9555bc9..fdd882d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,10 @@
-Eet 1.7.0
+Eet 1.7.1
+
+Changes since Eet 1.7.0:
+--------------------------
+
+Fixes:
+ * Fix PPC (big endian) image codec bug.
Changes since Eet 1.6.0:
--------------------------
diff --git a/src/lib/eet_image.c b/src/lib/eet_image.c
index 00acda8..7116a3c 100644
--- a/src/lib/eet_image.c
+++ b/src/lib/eet_image.c
@@ -802,7 +802,7 @@ eet_data_image_lossless_compressed_convert(int *size,
{
unsigned int i;
- for (i = 0; i < ((w * h) + 8); i++) SWAP32(header[i]);
+ for (i = 0; i < 8; i++) SWAP32(header[i]);
}
memcpy(d + (8 * sizeof(int)), comp, buflen);