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