summaryrefslogblamecommitdiff
path: root/multimedia/mpeg4ip/files/patch-lib::xvid::bitstream::h263.h
blob: 1ef1d92651ef06e95e5e98461bcbbcaafc6359be (plain) (tree)





























                                                                           
--- lib/xvid/bitstream/h263.h.orig	Wed Nov 13 16:53:29 2002
+++ lib/xvid/bitstream/h263.h	Wed Nov 13 16:55:31 2002
@@ -25,6 +25,10 @@
 /* #define FFMPEG_VERSION_INT 0x000405 */
 /* #define FFMPEG_VERSION     "0.4.5" */
 
+#if (defined(__unix__) || defined(unix)) && !defined(USG)
+#include <sys/param.h>
+#endif
+
 #ifdef WIN32
 #define CONFIG_WIN32
 #endif
@@ -69,11 +73,16 @@
 #define DEBUG
 #endif
 
+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000
+#include <sys/endian.h>
+#define be2me_32(x) (be32toh(x))
+#else
 // code from bits/byteswap.h (C) 1997, 1998 Free Software Foundation, Inc.
 #define bswap_32(x) \
      ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >>  8) | \
       (((x) & 0x0000ff00) <<  8) | (((x) & 0x000000ff) << 24))
 #define be2me_32(x) bswap_32(x)
+#endif
 
 #define snprintf _snprintf