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