milis/talimatname/genel/f/faac/altivec.patch

41 lines
964 B
Diff

http://bugs.gentoo.org/306881
--- configure.in
+++ configure.in
@@ -33,7 +33,12 @@
AC_CHECK_DECLS([MP4Create, MP4MetadataDelete],
AC_CHECK_LIB(mp4v2, MP4MetadataDelete, external_mp4v2=yes,
external_mp4v2=no, -lstdc++),
- external_mp4v2=no, [#include <mp4v2/mp4v2.h>])
+ external_mp4v2=no, [
+ #if defined(__ALTIVEC__)
+ #undef bool
+ #endif
+ #include <mp4v2/mp4v2.h>
+ ])
if test x$external_mp4v2 = xyes; then
AC_MSG_NOTICE([*** Building with external mp4v2 ***])
--- frontend/main.c
+++ frontend/main.c
@@ -30,6 +30,9 @@
#endif
#ifdef HAVE_LIBMP4V2
+#if defined(__ALTIVEC__)
+# undef bool
+#endif
# include <mp4v2/mp4v2.h>
#endif
--- common/mp4v2/mpeg4ip.h
+++ common/mp4v2/mpeg4ip.h
@@ -123,7 +123,6 @@
#ifdef __cplusplus
extern "C" {
#endif
-char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif