backport eet fix.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Sep 2012 08:44:01 +0000 (08:44 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Sep 2012 08:44:01 +0000 (08:44 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/eet-1.7@76945 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

ChangeLog
NEWS
src/lib/eet_image.c

index cc26e44..b324d2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 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 (file)
--- 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:
 --------------------------
index 00acda8..7116a3c 100644 (file)
@@ -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);