Mercurial > mplayer.hg
diff configure @ 1596:fc0e9953bc2d
libDVDread support
author | arpi |
---|---|
date | Mon, 20 Aug 2001 21:20:03 +0000 |
parents | 2fc93eb132b2 |
children | 3aae1521a8eb |
line wrap: on
line diff
--- a/configure Mon Aug 20 20:18:27 2001 +0000 +++ b/configure Mon Aug 20 21:20:03 2001 +0000 @@ -457,6 +457,7 @@ [ "$system_name" = Linux ] && _fbdev=yes _lirc=no _css=no +_dvdread=no _win32dll=yes _dshow=yes [ "$host_arch" != i386 ] && _dshow=no _win32dll=no _fastmemcpy=yes @@ -872,6 +873,17 @@ $_cc $_extraincdir $_extralibdir $TMPC -o $TMPO -ldivxdecore > /dev/null 2>&1 || \ { _divx4linux=no; echo "DivX4Linux includes (decore.h) not found!";} +cat > $TMPC << EOF +#include <dvdread/dvd_reader.h> +#include <dvdread/ifo_types.h> +#include <dvdread/ifo_read.h> +#include <dvdread/dvd_udf.h> +#include <dvdread/nav_read.h> +int main( void ) { return 0; } +EOF +$_cc $_extraincdir $_extralibdir -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $TMPC -o $TMPO -ldvdread > /dev/null 2>&1 && \ + { _dvdread=yes;_largefiles=yes; } + rm -f $TMPC $TMPO @@ -1412,6 +1424,7 @@ echo "Checking for ESD Audio ... $_esd" echo "Checking for Sun Audio ... $_sun_audio" echo "Checking for DeCSS support ... $_css" +echo "Checking for DVDread support ... $_dvdread" echo "Checking for PNG support ... $_png" echo "Checking for Win32 DLL support ... $_win32dll" echo "Checking for DirectShow ... $_dshow" @@ -1442,6 +1455,16 @@ fi fi +_css='#undef HAVE_LIBCSS' +_csslib='' +_cssinc='' + +if [ $_dvdread = yes ]; then + _csslib='-ldvdread' + _dvdreaddef='#define USE_DVDREAD' +else + _dvdreaddef='#undef USE_DVDREAD' + if [ $_css = yes ]; then if [ ! -z "$_csslibdir" ]; then _csslib="-L${_csslibdir} -lcss" @@ -1454,10 +1477,8 @@ else _cssinc="" fi -else - _css='#undef HAVE_LIBCSS' - _csslib='' - _cssinc='' +fi + fi @@ -1641,6 +1662,10 @@ # 64 bit file offsets? if [ "$_largefiles" = "yes" -o "$system_name" = "FreeBSD" ]; then CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + if [ "$_dvdread" = "yes" ]; then + # dvdread support requires this (for off64_t) + CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE" + fi fi # echo 'CFLAGS=$(OPTFLAGS) -Wall -DMPG12PLAY' >> config.mak @@ -1899,6 +1924,8 @@ $_debugdef +$_dvdreaddef + /* Common data directory (for fonts, etc) */ #define DATADIR "$_datadir" @@ -2019,6 +2046,8 @@ #define DEFAULT_CDROM_DEVICE "/dev/cdrom" #endif +#define DEFAULT_DVD_DEVICE "/dev/dvd" + /*---------------------------------------------------------------------------- ** ** NOTE: Instead of modifying these definitions here, use the