comparison configure @ 11807:9a81d7b4c0b6

Added the new C based Matroska demuxer by Aurelien Jacobs.
author mosu
date Mon, 19 Jan 2004 19:16:10 +0000
parents 6d19216b4f2c
children 0072148a37f6
comparison
equal deleted inserted replaced
11806:4f14825fd446 11807:9a81d7b4c0b6
201 --disable-libavcodec disable libavcodec [autodetect] 201 --disable-libavcodec disable libavcodec [autodetect]
202 --enable-libfame enable libfame realtime encoder [autodetect] 202 --enable-libfame enable libfame realtime encoder [autodetect]
203 --enable-vorbis build with OggVorbis support [autodetect] 203 --enable-vorbis build with OggVorbis support [autodetect]
204 --enable-tremor build with integer-only OggVorbis support [disabled] 204 --enable-tremor build with integer-only OggVorbis support [disabled]
205 --enable-theora build with OggTheora support [autodetect] 205 --enable-theora build with OggTheora support [autodetect]
206 --enable-matroska build with Matroska support [autodetect] 206 --enable-external-matroska build with external Matroska support [autodetect]
207 --disable-internal-matroska disable internal Matroska support [enabled]
207 --enable-external-faad build with external FAAD2 (AAC) support [autodetect] 208 --enable-external-faad build with external FAAD2 (AAC) support [autodetect]
208 --disable-internal-faad disable internal FAAD2 (AAC) support [autodetect] 209 --disable-internal-faad disable internal FAAD2 (AAC) support [autodetect]
209 --disable-libdv disable libdv 0.9.5 en/decoding support [autodetect] 210 --disable-libdv disable libdv 0.9.5 en/decoding support [autodetect]
210 --disable-mad disable libmad (MPEG audio) support [autodetect] 211 --disable-mad disable libmad (MPEG audio) support [autodetect]
211 --enable-xmms build with XMMS inputplugin support [disabled] 212 --enable-xmms build with XMMS inputplugin support [disabled]
1142 _esd=auto 1143 _esd=auto
1143 _liblzo=auto 1144 _liblzo=auto
1144 _mad=auto 1145 _mad=auto
1145 _vorbis=auto 1146 _vorbis=auto
1146 _theora=auto 1147 _theora=auto
1147 _matroska=auto 1148 _matroska_internal=yes
1149 _matroska_external=auto
1148 _tremor=no 1150 _tremor=no
1149 _faad_internal=auto 1151 _faad_internal=auto
1150 _faad_external=auto 1152 _faad_external=auto
1151 _xmms=no 1153 _xmms=no
1152 _flac=auto 1154 _flac=auto
1308 --disable-vorbis) _vorbis=no ;; 1310 --disable-vorbis) _vorbis=no ;;
1309 --enable-tremor) _tremor=yes ;; 1311 --enable-tremor) _tremor=yes ;;
1310 --disable-tremor) _tremor=no ;; 1312 --disable-tremor) _tremor=no ;;
1311 --enable-theora) _theora=yes ;; 1313 --enable-theora) _theora=yes ;;
1312 --disable-theora) _theora=no ;; 1314 --disable-theora) _theora=no ;;
1313 --enable-matroska) _matroska=yes ;; 1315 --enable-internal-matroska) _matroska_internal=yes _matroska_external=no ;;
1314 --disable-matroska) _matroska=no ;; 1316 --disable-internal-matroska) _matroska_internal=no ;;
1317 --enable-external-matroska) _matroska_internal=no _matroska_external=yes ;;
1318 --disable-external-matroska) _matroska_external=no ;;
1315 --enable-internal-faad) _faad_internal=yes _faad_external=no ;; 1319 --enable-internal-faad) _faad_internal=yes _faad_external=no ;;
1316 --disable-internal-faad) _faad_internal=no ;; 1320 --disable-internal-faad) _faad_internal=no ;;
1317 --enable-external-faad) _faad_external=yes _faad_internal=no ;; 1321 --enable-external-faad) _faad_external=yes _faad_internal=no ;;
1318 --disable-external-faad) _faad_external=no ;; 1322 --disable-external-faad) _faad_external=no ;;
1319 --enable-xmms) _xmms=yes ;; 1323 --enable-xmms) _xmms=yes ;;
4492 _nocodecmodules="libtheora $_nocodecmodules" 4496 _nocodecmodules="libtheora $_nocodecmodules"
4493 fi 4497 fi
4494 echores "$_theora" 4498 echores "$_theora"
4495 4499
4496 4500
4497 echocheck "Matroska support (0.6.0 or later)" 4501 echocheck "Matroska support (external 0.6.0 or later OR internal)"
4498 if test "$_matroska" != no ; then 4502 _matroska_result="no"
4499 _matroska=no 4503 if test "$_matroska_internal" = yes ; then
4504 _matroska_external=no
4505 _inputmodules="matroska(internal) $_inputmodules"
4506 _matroska_result="yes, internal"
4507 fi
4508 if test "$_matroska_external" != no ; then
4509 _matroska_external=no
4500 _TMPC=$TMPC 4510 _TMPC=$TMPC
4501 TMPC=${TMPC}pp 4511 TMPC=${TMPC}pp
4502 cat > $TMPC << EOF 4512 cat > $TMPC << EOF
4503 #include <ebml/EbmlVersion.h> 4513 #include <ebml/EbmlVersion.h>
4504 #include <matroska/KaxVersion.h> 4514 #include <matroska/KaxVersion.h>
4511 #error libmatroska is too old 4521 #error libmatroska is too old
4512 #endif 4522 #endif
4513 4523
4514 int main(void) { return 0; } 4524 int main(void) { return 0; }
4515 EOF 4525 EOF
4516 cc_check -lmatroska -lebml -lstdc++ && _matroska=yes 4526 cc_check -lmatroska -lebml -lstdc++ && _matroska_external=yes
4517 if test "$_matroska" = no ; then 4527 if test "$_matroska_external" = no ; then
4518 _saved_inc_extra=$_inc_extra 4528 _saved_inc_extra=$_inc_extra
4519 _inc_extra="$_inc_extra -I/usr/local/include" 4529 _inc_extra="$_inc_extra -I/usr/local/include"
4520 cc_check -lmatroska -lebml -lstdc++ && _matroska=yes 4530 cc_check -lmatroska -lebml -lstdc++ && _matroska_external=yes
4521 if test "$_matroska" = no ; then 4531 if test "$_matroska_external" = no ; then
4522 _inc_extra=$_saved_inc_extra 4532 _inc_extra=$_saved_inc_extra
4523 fi 4533 fi
4524 fi 4534 fi
4525 rm ${TMPC} > /dev/null 2> /dev/null 4535 rm ${TMPC} > /dev/null 2> /dev/null
4526 TMPC=$_TMPC 4536 TMPC=$_TMPC
4527 fi 4537 if test "$_matroska_external" = yes ; then
4528 if test "$_matroska" = yes ; then 4538 _ld_matroska="-lmatroska -lebml -lstdc++"
4539 _inputmodules="matroska(external) $_inputmodules"
4540 _matroska_result="yes, external"
4541 fi
4542 fi
4543 echores "$_matroska_result"
4544 if test "$_matroska_internal" != no -o "$_matroska_external" != no ; then
4529 _def_matroska='#define HAVE_MATROSKA 1' 4545 _def_matroska='#define HAVE_MATROSKA 1'
4530 _inputmodules="matroska $_inputmodules"
4531 _ld_matroska="-lmatroska -lebml -lstdc++"
4532 else 4546 else
4533 _def_matroska='#undef HAVE_MATROSKA' 4547 _def_matroska='#undef HAVE_MATROSKA'
4534 _noinputmodules="matroska $_noinputmodules" 4548 _noinputmodules="matroska $_noinputmodules"
4535 fi 4549 fi
4536 echores "$_matroska"
4537 4550
4538 4551
4539 4552
4540 echocheck "internal FAAD2 (AAC) support" 4553 echocheck "internal FAAD2 (AAC) support"
4541 _inc_faad="-I`pwd`/libfaad2" 4554 _inc_faad="-I`pwd`/libfaad2"
5829 CONFIG_PP = yes 5842 CONFIG_PP = yes
5830 CONFIG_RISKY = yes 5843 CONFIG_RISKY = yes
5831 CONFIG_MP3LAME = $_mp3lame 5844 CONFIG_MP3LAME = $_mp3lame
5832 LIBMENU = $_menu 5845 LIBMENU = $_menu
5833 I18NLIBS = $_i18n_libs 5846 I18NLIBS = $_i18n_libs
5834 MATROSKA = $_matroska 5847 MATROSKA_INTERNAL = $_matroska_internal
5848 MATROSKA_EXTERNAL = $_matroska_external
5835 MATROSKA_LIB = $_ld_matroska 5849 MATROSKA_LIB = $_ld_matroska
5836 5850
5837 OPENDIVX = $_opendivx 5851 OPENDIVX = $_opendivx
5838 5852
5839 UNRARLIB = $_unrarlib 5853 UNRARLIB = $_unrarlib