summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2006-11-13 14:07:26 +0000
committeriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2006-11-13 14:07:26 +0000
commit7fb4367742b9efad12a69aeae4fc63a47a55eed0 (patch)
tree329a6b64c35f8d3bed5f3a21f83f26478bc6f187
parent5157699f00469eeac8fc3203f8e9ab01f004c755 (diff)
Changed endianess-related handling of bgra values.
git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@162 f606c939-3180-4ac9-a4b8-4b8779d57d0a
-rw-r--r--recordmydesktop/include/recordmydesktop.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/recordmydesktop/include/recordmydesktop.h b/recordmydesktop/include/recordmydesktop.h
index e9f27b1..68f9fd0 100644
--- a/recordmydesktop/include/recordmydesktop.h
+++ b/recordmydesktop/include/recordmydesktop.h
@@ -70,10 +70,6 @@
#define __GBYTE 1
#define __BBYTE 0
-#define __RVALUE(tmp_val) (((tmp_val)&0x00ff0000)>>16)
-#define __GVALUE(tmp_val) (((tmp_val)&0x0000ff00)>>8)
-#define __BVALUE(tmp_val) (((tmp_val)&0x000000ff))
-
#elif __BYTE_ORDER == __BIG_ENDIAN
#define __ABYTE 0
@@ -81,14 +77,14 @@
#define __GBYTE 2
#define __BBYTE 3
-#define __RVALUE(tmp_val) (((tmp_val)&0x0000ff00)>>8)
-#define __GVALUE(tmp_val) (((tmp_val)&0x00ff0000)>>16)
-#define __BVALUE(tmp_val) (((tmp_val)&0xff000000)>>24)
-
#else
#error Only little-endian and big-endian systems are supported
#endif
+#define __RVALUE(tmp_val) (((tmp_val)&0x00ff0000)>>16)
+#define __GVALUE(tmp_val) (((tmp_val)&0x0000ff00)>>8)
+#define __BVALUE(tmp_val) (((tmp_val)&0x000000ff))
+
//500 mb file size
#define CACHE_FILE_SIZE_LIMIT (500*1<<20)
© All Rights Reserved