]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/faad2.patch
Change the version in a way requiring less maintenance
[vlc] / extras / contrib / src / Patches / faad2.patch
1 diff -ru a/configure.in b/configure.in
2 --- a/configure.in      Wed Nov 22 23:42:56 2006
3 +++ b/configure.in      Wed Nov 22 23:30:04 2006
4 @@ -76,6 +76,8 @@
5  fi
6  ])
7  
8 +dnl check for lrintf()
9 +AC_SEARCH_LIBS(lrintf,m,[AC_DEFINE([HAVE_LRINTF], [1], [Define if lrintf exists])], [])
10  
11  MY_CHECK_TYPEDEF_FROM_INCLUDE([float32_t temp],
12          [#include <sys/types.h>,
13 diff -ru a/libfaad/bits.h b/libfaad/bits.h
14 --- a/libfaad/bits.h    Wed Nov 22 23:43:10 2006
15 +++ b/libfaad/bits.h    Wed Nov 22 23:44:20 2006
16 @@ -58,7 +58,7 @@
17  
18  #if defined (_WIN32) && !defined(_WIN32_WCE) && !defined(__MINGW32__)
19  #define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax
20 -#elif defined(LINUX) || defined(DJGPP) || defined(__MINGW32__)
21 +#elif defined(LINUX) || defined(DJGPP) || (defined(__MINGW32__) && !defined(__MINGWCE__))
22  #define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) )
23  #else
24  #define BSWAP(a) \
25 diff -ru a/libfaad/common.h b/libfaad/common.h
26 --- a/libfaad/common.h  Wed Nov 22 23:43:04 2006
27 +++ b/libfaad/common.h  Wed Nov 22 23:45:04 2006
28 @@ -147,7 +147,7 @@
29  
30  /* END COMPILE TIME DEFINITIONS */
31  
32 -#if defined(_WIN32) && !defined(__MINGW32__)
33 +#if defined(_WIN32) && !defined(__MINGW32__) && !defined(__MINGWCE__)
34  
35  #include <stdlib.h>
36  
37 @@ -288,8 +288,11 @@
38        *y2 = MUL_F(x2, c1) - MUL_F(x1, c2);
39    }
40  
41 -
42 -  #if defined(_WIN32) && !defined(__MINGW32__)
43 +#ifndef HAVE_LRINTF
44 +  #if defined(__MINGWCE__)
45 +  #elif defined(__MINGW32__) || defined(__APPLE__)
46 +    #define HAS_LRINTF
47 +  #elif defined(_WIN32)
48      #define HAS_LRINTF
49      static INLINE int lrintf(float f)
50      {
51 @@ -315,7 +318,7 @@
52          return i;
53      }
54    #endif
55 -
56 +#endif
57  
58    #ifdef __ICL /* only Intel C compiler has fmath ??? */
59