Mercurial > mplayer.hg
comparison configure @ 31565:9a590e7aac57
Support for unencrypted Blu-ray playback through libbluray.
Use it through: mplayer br:////path/to/disc
author | ben |
---|---|
date | Mon, 05 Jul 2010 17:04:46 +0000 |
parents | 1474401afe45 |
children | c90f270458ae |
comparison
equal
deleted
inserted
replaced
31564:480cdba9e480 | 31565:9a590e7aac57 |
---|---|
278 --enable-smb enable Samba (SMB) input [autodetect] | 278 --enable-smb enable Samba (SMB) input [autodetect] |
279 --enable-live enable LIVE555 Streaming Media [autodetect] | 279 --enable-live enable LIVE555 Streaming Media [autodetect] |
280 --enable-nemesi enable Nemesi Streaming Media [autodetect] | 280 --enable-nemesi enable Nemesi Streaming Media [autodetect] |
281 --enable-librtmp enable RTMPDump Streaming Media [autodetect] | 281 --enable-librtmp enable RTMPDump Streaming Media [autodetect] |
282 --disable-vcd disable VCD support [autodetect] | 282 --disable-vcd disable VCD support [autodetect] |
283 --disable-bluray disable Blu-ray support [autodetect] | |
283 --disable-dvdnav disable libdvdnav [autodetect] | 284 --disable-dvdnav disable libdvdnav [autodetect] |
284 --disable-dvdread disable libdvdread [autodetect] | 285 --disable-dvdread disable libdvdread [autodetect] |
285 --disable-dvdread-internal disable internal libdvdread [autodetect] | 286 --disable-dvdread-internal disable internal libdvdread [autodetect] |
286 --disable-libdvdcss-internal disable internal libdvdcss [autodetect] | 287 --disable-libdvdcss-internal disable internal libdvdcss [autodetect] |
287 --disable-cdparanoia disable cdparanoia [autodetect] | 288 --disable-cdparanoia disable cdparanoia [autodetect] |
672 _faac_lavc=auto | 673 _faac_lavc=auto |
673 _ladspa=auto | 674 _ladspa=auto |
674 _libbs2b=auto | 675 _libbs2b=auto |
675 _xmms=no | 676 _xmms=no |
676 _vcd=auto | 677 _vcd=auto |
678 _bluray=auto | |
677 _dvdnav=auto | 679 _dvdnav=auto |
678 _dvdnavconfig=dvdnav-config | 680 _dvdnavconfig=dvdnav-config |
679 _dvdreadconfig=dvdread-config | 681 _dvdreadconfig=dvdread-config |
680 _dvdread=auto | 682 _dvdread=auto |
681 _dvdread_internal=auto | 683 _dvdread_internal=auto |
1086 --disable-libbs2b) _libbs2b=no ;; | 1088 --disable-libbs2b) _libbs2b=no ;; |
1087 --enable-xmms) _xmms=yes ;; | 1089 --enable-xmms) _xmms=yes ;; |
1088 --disable-xmms) _xmms=no ;; | 1090 --disable-xmms) _xmms=no ;; |
1089 --enable-vcd) _vcd=yes ;; | 1091 --enable-vcd) _vcd=yes ;; |
1090 --disable-vcd) _vcd=no ;; | 1092 --disable-vcd) _vcd=no ;; |
1093 --enable-bluray) _bluray=yes ;; | |
1094 --disable-bluray) _bluray=no ;; | |
1091 --enable-dvdread) _dvdread=yes ;; | 1095 --enable-dvdread) _dvdread=yes ;; |
1092 --disable-dvdread) _dvdread=no ;; | 1096 --disable-dvdread) _dvdread=no ;; |
1093 --enable-dvdread-internal) _dvdread_internal=yes ;; | 1097 --enable-dvdread-internal) _dvdread_internal=yes ;; |
1094 --disable-dvdread-internal) _dvdread_internal=no ;; | 1098 --disable-dvdread-internal) _dvdread_internal=no ;; |
1095 --enable-libdvdcss-internal) _libdvdcss_internal=yes ;; | 1099 --enable-libdvdcss-internal) _libdvdcss_internal=yes ;; |
6036 fi | 6040 fi |
6037 echores "$_vcd" | 6041 echores "$_vcd" |
6038 | 6042 |
6039 | 6043 |
6040 | 6044 |
6045 echocheck "Blu-ray support" | |
6046 if test "$_bluray" = auto ; then | |
6047 _bluray=no | |
6048 | |
6049 cat > $TMPC << EOF | |
6050 #include <stdlib.h> | |
6051 #include <libbluray/bluray.h> | |
6052 int main(void) { | |
6053 BLURAY_TITLE_INFO *i = bd_get_title_info(NULL, 0); | |
6054 return 0; | |
6055 } | |
6056 EOF | |
6057 compile_check $TMPC -lbluray && _bluray=yes | |
6058 fi | |
6059 if test "$_bluray" = yes ; then | |
6060 def_bluray='#define CONFIG_LIBBLURAY 1' | |
6061 extra_ldflags="$extra_ldflags -lbluray" | |
6062 inputmodules="bluray $inputmodules" | |
6063 else | |
6064 def_bluray='#undef CONFIG_LIBBLURAY' | |
6065 noinputmodules="bluray $noinputmodules" | |
6066 fi | |
6067 echores "$_bluray" | |
6068 | |
6041 echocheck "dvdread" | 6069 echocheck "dvdread" |
6042 if test "$_dvdread_internal" = auto ; then | 6070 if test "$_dvdread_internal" = auto ; then |
6043 _dvdread_internal=no | 6071 _dvdread_internal=no |
6044 _dvdread=no | 6072 _dvdread=no |
6045 if (linux || freebsd || netbsd || openbsd || dragonfly || sunos || hpux) \ | 6073 if (linux || freebsd || netbsd || openbsd || dragonfly || sunos || hpux) \ |
8577 KVA = $_kva | 8605 KVA = $_kva |
8578 LADSPA = $_ladspa | 8606 LADSPA = $_ladspa |
8579 LIBA52 = $_liba52 | 8607 LIBA52 = $_liba52 |
8580 LIBASS = $_ass | 8608 LIBASS = $_ass |
8581 LIBASS_INTERNAL = $ass_internal | 8609 LIBASS_INTERNAL = $ass_internal |
8610 LIBBLURAY = $_bluray | |
8582 LIBBS2B = $_libbs2b | 8611 LIBBS2B = $_libbs2b |
8583 LIBDCA = $_libdca | 8612 LIBDCA = $_libdca |
8584 LIBDV = $_libdv | 8613 LIBDV = $_libdv |
8585 LIBDVDCSS_INTERNAL = $_libdvdcss_internal | 8614 LIBDVDCSS_INTERNAL = $_libdvdcss_internal |
8586 LIBLZO = $_liblzo | 8615 LIBLZO = $_liblzo |
8934 $(ff_config_enable "$arch_all" "$arch" "ARCH") | 8963 $(ff_config_enable "$arch_all" "$arch" "ARCH") |
8935 $(ff_config_enable "$subarch_all" "$subarch" "ARCH") | 8964 $(ff_config_enable "$subarch_all" "$subarch" "ARCH") |
8936 $(ff_config_enable "$cpuexts_all" "$cpuexts" "HAVE") | 8965 $(ff_config_enable "$cpuexts_all" "$cpuexts" "HAVE") |
8937 | 8966 |
8938 | 8967 |
8939 /* DVD/VCD/CD */ | 8968 /* Blu-ray/DVD/VCD/CD */ |
8940 #define DEFAULT_CDROM_DEVICE "$default_cdrom_device" | 8969 #define DEFAULT_CDROM_DEVICE "$default_cdrom_device" |
8941 #define DEFAULT_DVD_DEVICE "$default_dvd_device" | 8970 #define DEFAULT_DVD_DEVICE "$default_dvd_device" |
8971 $def_bluray | |
8942 $def_bsdi_dvd | 8972 $def_bsdi_dvd |
8943 $def_cddb | 8973 $def_cddb |
8944 $def_cdio | 8974 $def_cdio |
8945 $def_cdparanoia | 8975 $def_cdparanoia |
8946 $def_cdrom | 8976 $def_cdrom |