summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xine-engine/bswap.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xine-engine/bswap.h b/src/xine-engine/bswap.h
index 4b459dc56..6e3074326 100644
--- a/src/xine-engine/bswap.h
+++ b/src/xine-engine/bswap.h
@@ -178,5 +178,11 @@ inline static unsigned long long int ByteSwap64(unsigned long long int x)
( (uint32_t)(unsigned char)(ch1) << 8 ) | \
( (uint32_t)(unsigned char)(ch2) << 16 ) | \
( (uint32_t)(unsigned char)(ch3) << 24 ) )
+
+#ifdef WORDS_BIGENDIAN
+#define ME_FOURCC BE_FOURCC
+#else
+#define ME_FOURCC LE_FOURCC
+#endif
#endif