Mercurial > mplayer.hg
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 |