summaryrefslogtreecommitdiffstats
path: root/libfaad2
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-02-16 18:31:12 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-02-16 18:31:12 +0000
commit37d6924836d2103f99d00058e6aa689007871e26 (patch)
tree503ec36a4484a915fcec5bf6032c012dcee94040 /libfaad2
parent4203bee035a23753d48ee00f6f8c7b90fd5b5be4 (diff)
downloadmpv-37d6924836d2103f99d00058e6aa689007871e26.tar.bz2
mpv-37d6924836d2103f99d00058e6aa689007871e26.tar.xz
MPlayer-specific changes to libfaad
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14713 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libfaad2')
-rw-r--r--libfaad2/local_changes.diff107
1 files changed, 107 insertions, 0 deletions
diff --git a/libfaad2/local_changes.diff b/libfaad2/local_changes.diff
new file mode 100644
index 0000000000..3eadd074d1
--- /dev/null
+++ b/libfaad2/local_changes.diff
@@ -0,0 +1,107 @@
+--- libfaad/bits.h 2004-03-11 14:32:39.000000000 +0100
++++ libfaad2/bits.h 2004-06-24 10:47:02.000000000 +0200
+@@ -58,7 +60,7 @@
+
+ #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) || defined(__MINGW32__)
++#elif defined(LINUX) || defined(DJGPP)
+ #define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) )
+ #else
+ #define BSWAP(a) \
+diff -u libfaad/common.h /usr/src/mplayer/main/libfaad2/common.h
+--- libfaad/common.h 2004-06-30 14:45:56.000000000 +0200
++++ libfaad2/common.h 2004-10-19 03:16:03.000000000 +0200
+@@ -32,10 +34,13 @@
+ extern "C" {
+ #endif
+
+-#ifdef HAVE_CONFIG_H
+-# include "../config.h"
++/* Allow build on Cygwin*/
++#if defined(__CYGWIN__)
++#define __STRICT_ANSI__
+ #endif
+
++#include "../config.h"
++
+ #define INLINE __inline
+ #if 0 //defined(_WIN32) && !defined(_WIN32_WCE)
+ #define ALIGN __declspec(align(16))
+@@ -117,6 +122,9 @@
+ # ifdef MAIN_DEC
+ # undef MAIN_DEC
+ # endif
++# ifdef SBR_DEC
++# undef SBR_DEC
++# endif
+ #endif // FIXED_POINT
+
+ #ifdef DRM
+@@ -157,6 +165,7 @@
+
+ #include <stdlib.h>
+
++#if 0
+ typedef unsigned __int64 uint64_t;
+ typedef unsigned __int32 uint32_t;
+ typedef unsigned __int16 uint16_t;
+@@ -165,11 +174,31 @@
+ typedef __int32 int32_t;
+ typedef __int16 int16_t;
+ typedef __int8 int8_t;
++#else
++#include <inttypes.h>
++#endif
++
+ typedef float float32_t;
+
+
+ #else
+
++/* #undef HAVE_FLOAT32_T */
++/* Define if you have the <inttypes.h> header file. */
++#define HAVE_INTTYPES_H 1
++
++/* Define if you have the `memcpy' function. */
++#define HAVE_MEMCPY 1
++
++/* Define if you have the <stdint.h> header file. */
++#define HAVE_STDINT_H 1
++
++/* Define if you have the `strchr' function. */
++#define HAVE_STRCHR 1
++
++/* Define if you have the ANSI C header files. */
++#define STDC_HEADERS 1
++
+ #include <stdio.h>
+ #if HAVE_SYS_TYPES_H
+ # include <sys/types.h>
+@@ -311,7 +340,7 @@
+ }
+ return i;
+ }
+- #elif (defined(__i386__) && defined(__GNUC__))
++ #elif (defined(__i386__) && defined(__GNUC__)) && !defined(__MINGW32__)
+ #define HAS_LRINTF
+ // from http://www.stereopsis.com/FPU.html
+ static INLINE int lrintf(float f)
+@@ -340,6 +369,8 @@
+
+ #else
+
++#include <math.h>
++
+ #ifdef HAVE_LRINTF
+ # define HAS_LRINTF
+ # define _ISOC9X_SOURCE 1
+@@ -348,8 +379,6 @@
+ # define __USE_ISOC99 1
+ #endif
+
+- #include <math.h>
+-
+ #ifdef HAVE_SINF
+ # define sin sinf
+ #error