From: raster Date: Fri, 21 Sep 2012 08:41:27 +0000 (+0000) Subject: fix big endian eet bug. X-Git-Tag: submit/2.0alpha-wayland/20121127.222001~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58298d2805f344542f043f70d8e759ee8c659e9e;p=profile%2Fivi%2Feet.git fix big endian eet bug. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@76943 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- 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);