Index: configure.in
===================================================================
RCS file: /cvsroot/faac/faad2/configure.in,v
retrieving revision 1.9
diff -u -r1.9 configure.in
--- configure.in	7 Aug 2003 17:21:20 -0000	1.9
+++ configure.in	25 Aug 2003 11:35:28 -0000
@@ -68,8 +68,8 @@
   ], 
   -lstdc++)
 
-AC_OUTPUT_COMMANDS(,[cd plugins/xmms; libtoolize; aclocal; autoconf; automake --add-missing; cd -])
+dnl AC_OUTPUT_COMMANDS(,[cd plugins/xmms; libtoolize; aclocal; autoconf; automake --add-missing; cd -])
 
-AC_CONFIG_SUBDIRS(common/mp4v2 plugins/xmms)
+AC_CONFIG_SUBDIRS(common/mp4v2)
 
 AC_OUTPUT(libfaad/Makefile common/Makefile  frontend/Makefile Makefile plugins/Makefile plugins/mpeg4ip/Makefile)
Index: libfaad/bits.h
===================================================================
RCS file: /cvsroot/faac/faad2/libfaad/bits.h,v
retrieving revision 1.21
diff -u -r1.21 bits.h
--- libfaad/bits.h	29 Jul 2003 08:20:12 -0000	1.21
+++ libfaad/bits.h	25 Aug 2003 11:35:29 -0000
@@ -56,9 +56,9 @@
 } bitfile;
 
 
-#if defined (_WIN32) && !defined(_WIN32_WCE)
+#if defined (_WIN32) && !defined(_WIN32_WCE) && !defined(__MINGW32__)
 #define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax
-#elif defined(LINUX) || defined(DJGPP)
+#elif defined(LINUX) || defined(DJGPP) || defined(__MINGW32__)
 #define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) )
 #else
 #define BSWAP(a) \
Index: libfaad/common.h
===================================================================
RCS file: /cvsroot/faac/faad2/libfaad/common.h,v
retrieving revision 1.30
diff -u -r1.30 common.h
--- libfaad/common.h	29 Jul 2003 08:20:12 -0000	1.30
+++ libfaad/common.h	25 Aug 2003 11:35:29 -0000
@@ -105,7 +105,7 @@
 #endif
 
 
-#if defined(_WIN32)
+#if defined(_WIN32) && !defined(__MINGW32__) 
 
 
 typedef unsigned __int64 uint64_t;
