comparison configure @ 10835:f62edb96bc21

external faad support via --enable-externalfaad and fix my 1000l bug
author alex
date Sun, 07 Sep 2003 17:48:17 +0000
parents 4c4bb509e8a2
children 93e7f28d836c
comparison
equal deleted inserted replaced
10834:cf404c558dd5 10835:f62edb96bc21
194 --enable-matroska build with Matroska support [autodetect] 194 --enable-matroska build with Matroska support [autodetect]
195 --enable-faad build with FAAD2 (MP4/AAC) support [autodetect] 195 --enable-faad build with FAAD2 (MP4/AAC) support [autodetect]
196 --disable-libdv disable libdv 0.9.5 en/decoding support [autodetect] 196 --disable-libdv disable libdv 0.9.5 en/decoding support [autodetect]
197 --disable-mad disable libmad (mpeg audio) support [autodetect] 197 --disable-mad disable libmad (mpeg audio) support [autodetect]
198 --enable-xmms build with XMMS inputplugin support [disabled] 198 --enable-xmms build with XMMS inputplugin support [disabled]
199 --enable-externalfaad use externel faad library if available [disabled]
199 200
200 Video output: 201 Video output:
201 --disable-vidix disable VIDIX stuff [enable on x86 *nix] 202 --disable-vidix disable VIDIX stuff [enable on x86 *nix]
202 --enable-gl build with OpenGL render support [autodetect] 203 --enable-gl build with OpenGL render support [autodetect]
203 --enable-dga[=n] build with DGA [n in {1, 2} ] support [autodetect] 204 --enable-dga[=n] build with DGA [n in {1, 2} ] support [autodetect]
1076 _vorbis=auto 1077 _vorbis=auto
1077 _theora=auto 1078 _theora=auto
1078 _matroska=auto 1079 _matroska=auto
1079 _tremor=no 1080 _tremor=no
1080 _faad=yes 1081 _faad=yes
1082 _faad_local=yes
1081 _xmms=no 1083 _xmms=no
1082 _css=auto 1084 _css=auto
1083 # dvdnav disabled, it does not work 1085 # dvdnav disabled, it does not work
1084 #_dvdnav=no 1086 #_dvdnav=no
1085 _dvdread=auto 1087 _dvdread=auto
1239 --disable-theora) _theora=no ;; 1241 --disable-theora) _theora=no ;;
1240 --enable-matroska) _matroska=yes ;; 1242 --enable-matroska) _matroska=yes ;;
1241 --disable-matroska) _matroska=no ;; 1243 --disable-matroska) _matroska=no ;;
1242 --enable-faad) _faad=yes ;; 1244 --enable-faad) _faad=yes ;;
1243 --disable-faad) _faad=no ;; 1245 --disable-faad) _faad=no ;;
1246 --enable-externalfaad) _faad_local=no ;;
1247 --disable-externalfaad) _faad_local=yes ;;
1244 --enable-xmms) _xmms=yes ;; 1248 --enable-xmms) _xmms=yes ;;
1245 --enable-css) _css=yes ;; 1249 --enable-css) _css=yes ;;
1246 --disable-css) _css=no ;; 1250 --disable-css) _css=no ;;
1247 --enable-dvdread) _dvdread=yes ;; 1251 --enable-dvdread) _dvdread=yes ;;
1248 --disable-dvdread) _dvdread=no ;; 1252 --disable-dvdread) _dvdread=no ;;
4286 fi 4290 fi
4287 echores "$_matroska" 4291 echores "$_matroska"
4288 4292
4289 4293
4290 echocheck "faad2 (AAC) support" 4294 echocheck "faad2 (AAC) support"
4291 #if test "$_faad" = auto ; then 4295 if test "$_faad_local" = no ; then
4292 # _faad=no 4296 _faad=no
4293 # cat > $TMPC << EOF 4297 cat > $TMPC << EOF
4294 ##include <faad.h> 4298 #include <faad.h>
4295 #int main(void) { faacDecHandle testhand; faacDecFrameInfo testinfo; testhand = faacDecOpen(); return 0; } 4299 int main(void) { faacDecHandle testhand; faacDecFrameInfo testinfo; testhand = faacDecOpen(); return 0; }
4296 #EOF 4300 EOF
4297 # cc_check -lfaad -lm && _faad=yes 4301 cc_check -lfaad -lm && _faad=yes
4298 #fi 4302 else
4303 # dunno if 3.2.2 fails or not (some reports say it fails, some not)
4304 if test "$_faad_local" = yes && test "$_cc_major" -eq "3" &&
4305 test "$_cc_minor" -eq "2" ; then
4306 _faad=no
4307 fi
4308 fi
4309
4299 if test "$_faad" = yes ; then 4310 if test "$_faad" = yes ; then
4300 _def_faad='#define HAVE_FAAD 1' 4311 _def_faad='#define HAVE_FAAD 1'
4301 _inc_faad="-I`pwd`" 4312 if test "$_faad_local" = yes ; then
4302 # _ld_faad='-lfaad' 4313 _inc_faad="-I`pwd`/libfaad2"
4314 else
4315 _ld_faad='-lfaad'
4316 fi
4303 _codecmodules="faad2 $_codecmodules" 4317 _codecmodules="faad2 $_codecmodules"
4304 else 4318 else
4305 _def_faad='#undef HAVE_FAAD' 4319 _def_faad='#undef HAVE_FAAD'
4306 _nocodecmodules="faad2 $_nocodecmodules" 4320 _nocodecmodules="faad2 $_nocodecmodules"
4307 fi 4321 fi
4308 4322
4309 if test "$_faad" = yes; then 4323 if test "$_faad" = yes; then
4310 cat > $TMPC <<EOF 4324 cat > $TMPC <<EOF
4311 //#include <faad.h> 4325 #include <faad.h>
4312 #include "libfaad2/faad.h"
4313 #ifndef FAAD_MIN_STREAMSIZE 4326 #ifndef FAAD_MIN_STREAMSIZE
4314 #error Too old version 4327 #error Too old version
4315 #endif 4328 #endif
4316 int main(void) { 4329 int main(void) {
4317 #ifdef FAAD2_VERSION 4330 #ifdef FAAD2_VERSION
4320 printf("1.0\n"); 4333 printf("1.0\n");
4321 #endif 4334 #endif
4322 return 0; 4335 return 0;
4323 } 4336 }
4324 EOF 4337 EOF
4325 if test "$_cc_major" -eq "3" && test "$_cc_minor" -eq "2" ; then 4338 if cc_check $_inc_faad $_ld_faad -lm && "$TMPO" >> "$TMPLOG" ; then
4326 _faad=no
4327 echores "no (buggy gcc fails compiling)"
4328 elif cc_check $_inc_faad $_ld_faad -lm && "$TMPO" >> "$TMPLOG" ; then
4329 _faad_version=`"$TMPO"` 4339 _faad_version=`"$TMPO"`
4330 _faad_tempversion=`"$TMPO" | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\1\2/'` 4340 _faad_tempversion=`"$TMPO" | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\1\2/'`
4331 _def_faad_version="#define FAADVERSION $_faad_tempversion" 4341 _def_faad_version="#define FAADVERSION $_faad_tempversion"
4332 echores "yes ($_faad_version)" 4342 echores "yes ($_faad_version)"
4333 else 4343 else
4334 _faad=no 4344 _faad=no
4335 echores "no (failed to get version)" 4345 echores "no (failed to get version)"
4336 fi 4346 fi
4337 else 4347 else
4338 echores "$_faad" 4348 if test "$_faad_local" = yes ; then
4349 echores "no (buggy gcc fails compiling)"
4350 else
4351 echores "$_faad"
4352 fi
4339 fi 4353 fi
4340 4354
4341 if test "$_win32" = auto ; then 4355 if test "$_win32" = auto ; then
4342 if x86 ; then 4356 if x86 ; then
4343 qnx && _win32=no 4357 qnx && _win32=no