comparison configure @ 31286:545edc88a102

Split internal and external libmpeg2 support in the build system. This is done in preparation for future support of external libmpeg2.
author diego
date Wed, 09 Jun 2010 12:51:35 +0000
parents 7e2165abf65e
children a51baa308479
comparison
equal deleted inserted replaced
31285:7e2165abf65e 31286:545edc88a102
337 --disable-twolame disable Twolame (MPEG layer 2) encoding [autodetect] 337 --disable-twolame disable Twolame (MPEG layer 2) encoding [autodetect]
338 --enable-xmms enable XMMS input plugin support [disabled] 338 --enable-xmms enable XMMS input plugin support [disabled]
339 --enable-libdca enable libdca support [autodetect] 339 --enable-libdca enable libdca support [autodetect]
340 --disable-mp3lib disable builtin mp3lib [autodetect] 340 --disable-mp3lib disable builtin mp3lib [autodetect]
341 --disable-liba52 disable liba52 [autodetect] 341 --disable-liba52 disable liba52 [autodetect]
342 --disable-libmpeg2 disable builtin libmpeg2 [autodetect] 342 --disable-libmpeg2-internal disable builtin libmpeg2 [autodetect]
343 --disable-musepack disable musepack support [autodetect] 343 --disable-musepack disable musepack support [autodetect]
344 --disable-libopencore_amrnb disable libopencore_amr narrowband [autodetect] 344 --disable-libopencore_amrnb disable libopencore_amr narrowband [autodetect]
345 --disable-libopencore_amrwb disable libopencore_amr wideband [autodetect] 345 --disable-libopencore_amrwb disable libopencore_amr wideband [autodetect]
346 --disable-libopenjpeg disable OpenJPEG (JPEG2000) input/output support [autodetect] 346 --disable-libopenjpeg disable OpenJPEG (JPEG2000) input/output support [autodetect]
347 --disable-decoder=DECODER disable specified FFmpeg decoder 347 --disable-decoder=DECODER disable specified FFmpeg decoder
632 _speex=auto 632 _speex=auto
633 _theora=auto 633 _theora=auto
634 _mp3lib=auto 634 _mp3lib=auto
635 _liba52=auto 635 _liba52=auto
636 _libdca=auto 636 _libdca=auto
637 _libmpeg2=auto 637 _libmpeg2_internal=auto
638 _faad=auto 638 _faad=auto
639 _faad_internal=auto 639 _faad_internal=auto
640 _faad_fixed=no 640 _faad_fixed=no
641 _faac=auto 641 _faac=auto
642 _faac_lavc=auto 642 _faac_lavc=auto
1029 --disable-mp3lib) _mp3lib=no ;; 1029 --disable-mp3lib) _mp3lib=no ;;
1030 --enable-liba52) _liba52=yes ;; 1030 --enable-liba52) _liba52=yes ;;
1031 --disable-liba52) _liba52=no ;; 1031 --disable-liba52) _liba52=no ;;
1032 --enable-libdca) _libdca=yes ;; 1032 --enable-libdca) _libdca=yes ;;
1033 --disable-libdca) _libdca=no ;; 1033 --disable-libdca) _libdca=no ;;
1034 --enable-libmpeg2) _libmpeg2=yes ;; 1034 --enable-libmpeg2_internal) _libmpeg2_internal=yes ;;
1035 --disable-libmpeg2) _libmpeg2=no ;; 1035 --disable-libmpeg2_internal) _libmpeg2_internal=no ;;
1036 --enable-musepack) _musepack=yes ;; 1036 --enable-musepack) _musepack=yes ;;
1037 --disable-musepack) _musepack=no ;; 1037 --disable-musepack) _musepack=no ;;
1038 --enable-faad) _faad=yes ;; 1038 --enable-faad) _faad=yes ;;
1039 --disable-faad) _faad=no ;; 1039 --disable-faad) _faad=no ;;
1040 --enable-faad-internal) _faad_internal=yes ;; 1040 --enable-faad-internal) _faad_internal=yes ;;
6835 nocodecmodules="liba52 $nocodecmodules" 6835 nocodecmodules="liba52 $nocodecmodules"
6836 fi 6836 fi
6837 echores "$_liba52" 6837 echores "$_liba52"
6838 6838
6839 echocheck "internal libmpeg2 support" 6839 echocheck "internal libmpeg2 support"
6840 if test "$_libmpeg2" = auto ; then 6840 if test "$_libmpeg2_internal" = auto ; then
6841 _libmpeg2=yes 6841 _libmpeg2=yes
6842 _libmpeg2_internal=yes
6842 if alpha && test cc_vendor=gnu; then 6843 if alpha && test cc_vendor=gnu; then
6843 case $cc_version in 6844 case $cc_version in
6844 2*|3.0*|3.1*) # cannot compile MVI instructions 6845 2*|3.0*|3.1*) # cannot compile MVI instructions
6845 _libmpeg2=no 6846 _libmpeg2_=no
6847 _libmpeg2_internal=no
6846 res_comment="broken gcc" 6848 res_comment="broken gcc"
6847 ;; 6849 ;;
6848 esac 6850 esac
6849 fi 6851 fi
6850 fi 6852 fi
6851 if test "$_libmpeg2" = yes ; then 6853 if test "$_libmpeg2" = yes ; then
6852 def_libmpeg2='#define CONFIG_LIBMPEG2 1' 6854 def_libmpeg2='#define CONFIG_LIBMPEG2 1'
6855 def_libmpeg2_internal='#define CONFIG_LIBMPEG2_INTERNAL 1'
6853 codecmodules="libmpeg2(internal) $codecmodules" 6856 codecmodules="libmpeg2(internal) $codecmodules"
6854 else 6857 else
6855 def_libmpeg2='#undef CONFIG_LIBMPEG2' 6858 def_libmpeg2='#undef CONFIG_LIBMPEG2'
6856 nocodecmodules="libmpeg2(internal) $nocodecmodules" 6859 def_libmpeg2_internal='#undef CONFIG_LIBMPEG2_INTERNAL'
6860 nocodecmodules="libmpeg2 $nocodecmodules"
6857 fi 6861 fi
6858 echores "$_libmpeg2" 6862 echores "$_libmpeg2"
6859 6863
6860 echocheck "libdca support" 6864 echocheck "libdca support"
6861 if test "$_libdca" = auto ; then 6865 if test "$_libdca" = auto ; then
8656 LIBLZO = $_liblzo 8660 LIBLZO = $_liblzo
8657 LIBMAD = $_mad 8661 LIBMAD = $_mad
8658 LIBMENU = $_menu 8662 LIBMENU = $_menu
8659 LIBMENU_DVBIN = $_menu_dvbin 8663 LIBMENU_DVBIN = $_menu_dvbin
8660 LIBMPEG2 = $_libmpeg2 8664 LIBMPEG2 = $_libmpeg2
8665 LIBMPEG2_INTERNAL = $_libmpeg2_internal
8661 LIBNEMESI = $_nemesi 8666 LIBNEMESI = $_nemesi
8662 LIBNUT = $_libnut 8667 LIBNUT = $_libnut
8663 LIBSMBCLIENT = $_smb 8668 LIBSMBCLIENT = $_smb
8664 LIBTHEORA = $_theora 8669 LIBTHEORA = $_theora
8665 LIRC = $_lirc 8670 LIRC = $_lirc
9033 $def_liba52 9038 $def_liba52
9034 $def_libdca 9039 $def_libdca
9035 $def_libdv 9040 $def_libdv
9036 $def_liblzo 9041 $def_liblzo
9037 $def_libmpeg2 9042 $def_libmpeg2
9043 $def_libmpeg2_internal
9038 $def_mad 9044 $def_mad
9039 $def_mp3lame 9045 $def_mp3lame
9040 $def_mp3lame_preset 9046 $def_mp3lame_preset
9041 $def_mp3lame_preset_medium 9047 $def_mp3lame_preset_medium
9042 $def_mp3lib 9048 $def_mp3lib