From be48742a4e912f7e665589cbc1ec4289c3b1c120 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 21 Sep 2012 08:43:49 +0000 Subject: [PATCH] port eet fix to efl tree SVN revision: 76944 --- ChangeLog.eet | 4 ++++ NEWS.eet | 8 +++++++- src/lib/eet/eet_image.c | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog.eet b/ChangeLog.eet index cc26e44429..1f29bdac31 100644 --- a/ChangeLog.eet +++ b/ChangeLog.eet @@ -627,3 +627,7 @@ 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.eet b/NEWS.eet index 9555bc938c..fdd882d9d9 100644 --- a/NEWS.eet +++ b/NEWS.eet @@ -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/eet_image.c b/src/lib/eet/eet_image.c index 00acda8d2b..7116a3cd33 100644 --- a/src/lib/eet/eet_image.c +++ b/src/lib/eet/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);