]> git.sesse.net Git - vlc/commitdiff
* configure should no longer assume AltiVec is supported when it actually
authorSam Hocevar <sam@videolan.org>
Tue, 13 Nov 2001 15:08:25 +0000 (15:08 +0000)
committerSam Hocevar <sam@videolan.org>
Tue, 13 Nov 2001 15:08:25 +0000 (15:08 +0000)
    isn't with buggy compilers and/or pre-set $CFLAGS.

configure
configure.in
include/defs.h.in
plugins/spu_dec/spu_decoder.c

index fe91332a2dcd24db209182043f33a48db8490184..5101dd6f5b5154904c3d26191334ace9d18bdb88 100755 (executable)
--- a/configure
+++ b/configure
@@ -3359,7 +3359,7 @@ else
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
-void quux() { boolean_t foo; }
+boolean_t foo;
 ; return 0; }
 EOF
 if { (eval echo configure:3366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3392,7 +3392,7 @@ else
 #include "confdefs.h"
 #include <pthread.h>
 int main() {
-void quux() { boolean_t foo; }
+boolean_t foo;
 ; return 0; }
 EOF
 if { (eval echo configure:3399: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3425,7 +3425,7 @@ else
 #include "confdefs.h"
 #include <cthreads.h>
 int main() {
-void quux() { boolean_t foo; }
+boolean_t foo;
 ; return 0; }
 EOF
 if { (eval echo configure:3432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3718,7 +3718,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){void *p;asm volatile("packuswb %%mm1,%%mm2"::"r"(p));}
+void *p;asm volatile("packuswb %%mm1,%%mm2"::"r"(p));
 ; return 0; }
 EOF
 if { (eval echo configure:3725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3748,7 +3748,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){void *p;asm volatile("maskmovq %%mm1,%%mm2"::"r"(p));}
+void *p;asm volatile("maskmovq %%mm1,%%mm2"::"r"(p));
 ; return 0; }
 EOF
 if { (eval echo configure:3755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3778,7 +3778,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){void *p;asm volatile("pfadd %%mm1,%%mm2"::"r"(p));}
+void *p;asm volatile("pfadd %%mm1,%%mm2"::"r"(p));
 ; return 0; }
 EOF
 if { (eval echo configure:3785: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3812,7 +3812,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){void *p;asm volatile("xorps %%xmm1,%%xmm2"::"r"(p));}
+void *p;asm volatile("xorps %%xmm1,%%xmm2"::"r"(p));
 ; return 0; }
 EOF
 if { (eval echo configure:3819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3846,7 +3846,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){asm volatile("vperm 0,1,2,3");}
+asm volatile("vperm 0,1,2,3");
 ; return 0; }
 EOF
 if { (eval echo configure:3853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3863,7 +3863,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){asm volatile("vperm 0,1,2,3");}
+asm volatile("vperm 0,1,2,3");
 ; return 0; }
 EOF
 if { (eval echo configure:3870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3904,7 +3904,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){vec_mtvscr((vector unsigned int)(0));}
+vec_mtvscr((vector unsigned int)(0));
 ; return 0; }
 EOF
 if { (eval echo configure:3911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
@@ -3922,7 +3922,7 @@ else
 #include "confdefs.h"
 
 int main() {
-void quux(){vec_mtvscr((vector unsigned int)(0));}
+vec_mtvscr((vector unsigned int)(0));
 ; return 0; }
 EOF
 if { (eval echo configure:3929: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
index 407181d18c1dc2d10d9cc4fa91dd53d5f0abdb36..a4e2a73470c014270dae721a1ff442beb12b994f 100644 (file)
@@ -262,7 +262,7 @@ LDFLAGS="${save_LDFLAGS}"
 dnl Check for boolean_t
 AC_CACHE_CHECK([for boolean_t in sys/types.h],
     [ac_cv_c_boolean_t_sys_types_h],
-    [AC_TRY_COMPILE([#include <sys/types.h>], [void quux() { boolean_t foo; }],
+    [AC_TRY_COMPILE([#include <sys/types.h>], [boolean_t foo;],
      ac_cv_c_boolean_t_sys_types_h=yes, ac_cv_c_boolean_t_sys_types_h=no)])
 if test x"$ac_cv_c_boolean_t_sys_types_h" != x"no"; then
     AC_DEFINE(BOOLEAN_T_IN_SYS_TYPES_H, 1, Define if <sys/types.h> defines boolean_t.)
@@ -270,7 +270,7 @@ fi
 
 AC_CACHE_CHECK([for boolean_t in pthread.h],
     [ac_cv_c_boolean_t_pthread_h],
-    [AC_TRY_COMPILE([#include <pthread.h>], [void quux() { boolean_t foo; }],
+    [AC_TRY_COMPILE([#include <pthread.h>], [boolean_t foo;],
      ac_cv_c_boolean_t_pthread_h=yes, ac_cv_c_boolean_t_pthread_h=no)])
 if test x"$ac_cv_c_boolean_t_pthread_h" != x"no"; then
     AC_DEFINE(BOOLEAN_T_IN_PTHREAD_H, 1, Define if <pthread.h> defines boolean_t.)
@@ -278,7 +278,7 @@ fi
 
 AC_CACHE_CHECK([for boolean_t in cthreads.h],
     [ac_cv_c_boolean_t_cthreads_h],
-    [AC_TRY_COMPILE([#include <cthreads.h>], [void quux() { boolean_t foo; }],
+    [AC_TRY_COMPILE([#include <cthreads.h>], [boolean_t foo;],
      ac_cv_c_boolean_t_cthreads_h=yes, ac_cv_c_boolean_t_cthreads_h=no)])
 if test x"$ac_cv_c_boolean_t_cthreads_h" != x"no"; then
     AC_DEFINE(BOOLEAN_T_IN_CTHREADS_H, 1, Define if <cthreads.h> defines boolean_t.)
@@ -309,7 +309,7 @@ ALTIVEC_MODULES="idctaltivec motionaltivec"
 
 AC_CACHE_CHECK([if \$CC groks MMX inline assembly],
     [ac_cv_mmx_inline],
-    [AC_TRY_COMPILE(,[void quux(){void *p;asm volatile("packuswb %%mm1,%%mm2"::"r"(p));}],
+    [AC_TRY_COMPILE(,[void *p;asm volatile("packuswb %%mm1,%%mm2"::"r"(p));],
                     ac_cv_mmx_inline=yes, ac_cv_mmx_inline=no)])
 if test x"$ac_cv_mmx_inline" != x"no"; then
   ACCEL_MODULES="${ACCEL_MODULES} ${MMX_MODULES}"
@@ -317,7 +317,7 @@ fi
 
 AC_CACHE_CHECK([if \$CC groks MMX EXT inline assembly],
     [ac_cv_mmxext_inline],
-    [AC_TRY_COMPILE(,[void quux(){void *p;asm volatile("maskmovq %%mm1,%%mm2"::"r"(p));}],
+    [AC_TRY_COMPILE(,[void *p;asm volatile("maskmovq %%mm1,%%mm2"::"r"(p));],
                     ac_cv_mmxext_inline=yes, ac_cv_mmxext_inline=no)])
 if test x"$ac_cv_mmxext_inline" != x"no"; then
   ACCEL_MODULES="${ACCEL_MODULES} ${MMXEXT_MODULES}"
@@ -325,7 +325,7 @@ fi
 
 AC_CACHE_CHECK([if \$CC groks 3D Now! inline assembly],
     [ac_cv_3dnow_inline],
-    [AC_TRY_COMPILE(,[void quux(){void *p;asm volatile("pfadd %%mm1,%%mm2"::"r"(p));}],
+    [AC_TRY_COMPILE(,[void *p;asm volatile("pfadd %%mm1,%%mm2"::"r"(p));],
                     ac_cv_3dnow_inline=yes, ac_cv_3dnow_inline=no)])
 if test x"$ac_cv_3dnow_inline" != x"no"; then
   AC_DEFINE(HAVE_3DNOW, 1, Define if \$CC groks 3D Now! inline assembly.)
@@ -334,7 +334,7 @@ fi
 
 AC_CACHE_CHECK([if \$CC groks SSE inline assembly],
     [ac_cv_sse_inline],
-    [AC_TRY_COMPILE(,[void quux(){void *p;asm volatile("xorps %%xmm1,%%xmm2"::"r"(p));}],
+    [AC_TRY_COMPILE(,[void *p;asm volatile("xorps %%xmm1,%%xmm2"::"r"(p));],
                     ac_cv_sse_inline=yes, ac_cv_sse_inline=no)])
 if test x"$ac_cv_sse_inline" != x"no"; then
   AC_DEFINE(HAVE_SSE, 1, Define if \$CC groks SSE inline assembly.)
@@ -343,11 +343,11 @@ fi
 
 AC_CACHE_CHECK([if \$CC groks Altivec inline assembly],
     [ac_cv_altivec_inline],
-    [AC_TRY_COMPILE(,[void quux(){asm volatile("vperm 0,1,2,3");}],
+    [AC_TRY_COMPILE(,[asm volatile("vperm 0,1,2,3");],
          ac_cv_altivec_inline=yes,
          [save_CFLAGS=$CFLAGS
           CFLAGS="$CFLAGS -Wa,-m7400"
-          AC_TRY_COMPILE(,[void quux(){asm volatile("vperm 0,1,2,3");}],
+          AC_TRY_COMPILE(,[asm volatile("vperm 0,1,2,3");],
             [ac_cv_altivec_inline=yes; CFLAGS_ALTIVEC="-Wa,-m7400"],
             ac_cv_altivec_inline=no)
           CFLAGS=$save_CFLAGS
@@ -362,11 +362,11 @@ AC_CACHE_CHECK([if \$CC groks Altivec C extensions],
     [save_CFLAGS=$CFLAGS
      CFLAGS="$CFLAGS -faltivec"
      # Darwin test
-     AC_TRY_COMPILE(,[void quux(){vec_mtvscr((vector unsigned int)(0));}],
+     AC_TRY_COMPILE(,[vec_mtvscr((vector unsigned int)(0));],
         ac_cv_c_altivec=-faltivec, [
         # Linux/PPC test
         CFLAGS="$save_CFLAGS $CFLAGS_ALTIVEC -fvec"
-        AC_TRY_COMPILE(,[void quux(){vec_mtvscr((vector unsigned int)(0));}],
+        AC_TRY_COMPILE(,[vec_mtvscr((vector unsigned int)(0));],
             [ac_cv_c_altivec="-fvec"], ac_cv_c_altivec=no)
         ])
      CFLAGS=$save_CFLAGS
index 1640ff9d41170601c27f91cbb269e0bc475510af..58810afd139a63f13fa2547cd636887a4c574fa6 100644 (file)
@@ -1,4 +1,4 @@
-/* include/defs.h.in.  Generated automatically from configure.in by autoheader.  */
+/* include/defs.h.in.  Generated automatically from configure.in by autoheader 2.13.  */
 
 /* Define to empty if the keyword does not work.  */
 #undef const
index 2993355c8ae0f6add170a336572b3c5614ecb8bd..410db57a0428ce74563b57afe23ade78a810e15e 100644 (file)
@@ -2,7 +2,7 @@
  * spu_decoder.c : spu decoder thread
  *****************************************************************************
  * Copyright (C) 2000 VideoLAN
- * $Id: spu_decoder.c,v 1.1 2001/11/13 12:09:18 henri Exp $
+ * $Id: spu_decoder.c,v 1.2 2001/11/13 15:08:25 sam Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *
@@ -89,7 +89,7 @@ MODULE_CONFIG_STOP
 
 MODULE_INIT_START
     p_module->i_capabilities = MODULE_CAPABILITY_DEC;
-    p_module->psz_longname = "Subtitles decoder module";
+    p_module->psz_longname = "subtitles decoder module";
 MODULE_INIT_STOP
 
 MODULE_ACTIVATE_START