mirror of
https://github.com/mpv-player/mpv
synced 2025-01-08 16:10:29 +00:00
autodetecting for dvb-cards
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2728 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
4f4d79239f
commit
15c3567aa8
31
configure
vendored
31
configure
vendored
@ -184,6 +184,7 @@ Video:
|
|||||||
--enable-aa build with AAlib render support [autodetect]
|
--enable-aa build with AAlib render support [autodetect]
|
||||||
--enable-ggi build with GGI render support [autodetect]
|
--enable-ggi build with GGI render support [autodetect]
|
||||||
--enable-dxr3 build with DXR3/H+ render support [autodetect]
|
--enable-dxr3 build with DXR3/H+ render support [autodetect]
|
||||||
|
--enable-dvb build with support for output via DVB-Card [autodetect]
|
||||||
--enable-mga build with mga_vid support
|
--enable-mga build with mga_vid support
|
||||||
(check for /dev/mga_vid) [autodetect]
|
(check for /dev/mga_vid) [autodetect]
|
||||||
--enable-xmga build with mga_vid X Window support
|
--enable-xmga build with mga_vid X Window support
|
||||||
@ -240,6 +241,7 @@ Use these options if autodetection fails:
|
|||||||
--with-glib-config=PATH path to glib*-config (e.g.: /opt/bin/glib-config)
|
--with-glib-config=PATH path to glib*-config (e.g.: /opt/bin/glib-config)
|
||||||
--with-extralibdir=DIR extra library files (png, SDL, ...) in DIR
|
--with-extralibdir=DIR extra library files (png, SDL, ...) in DIR
|
||||||
--with-extraincdir=DIR extra headers (png, SDL) are in DIR
|
--with-extraincdir=DIR extra headers (png, SDL) are in DIR
|
||||||
|
--with-dvbincdir=DIR dvb-driver files in DIR
|
||||||
--with-madlibdir=DIR 'libmad.so' (libmad shared lib.) in DIR
|
--with-madlibdir=DIR 'libmad.so' (libmad shared lib.) in DIR
|
||||||
--with-madincdir=DIR 'mad.h' (libmad header file) in DIR
|
--with-madincdir=DIR 'mad.h' (libmad header file) in DIR
|
||||||
|
|
||||||
@ -304,10 +306,13 @@ for ac_option do
|
|||||||
--with-extraincdir=*)
|
--with-extraincdir=*)
|
||||||
_extraincdir=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
|
_extraincdir=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
|
||||||
;;
|
;;
|
||||||
--with-madlibdir=*)
|
--with-dvbincdir=*)
|
||||||
|
_dvbincdir=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
|
||||||
|
;;
|
||||||
|
--with-madlibdir=*)
|
||||||
_madlibdir=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
|
_madlibdir=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
|
||||||
;;
|
;;
|
||||||
--with-madincdir=*)
|
--with-madincdir=*)
|
||||||
_madincdir=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
|
_madincdir=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -574,6 +579,7 @@ _dga=no
|
|||||||
_dga2=no
|
_dga2=no
|
||||||
_svga=no
|
_svga=no
|
||||||
_fbdev=no
|
_fbdev=no
|
||||||
|
_dvb=no
|
||||||
_dxr3=no
|
_dxr3=no
|
||||||
linux && _fbdev=yes
|
linux && _fbdev=yes
|
||||||
_lirc=no
|
_lirc=no
|
||||||
@ -675,6 +681,10 @@ if test -c /dev/mga_vid ; then
|
|||||||
_syncfb=yes
|
_syncfb=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -e /dev/ost/video ; then
|
||||||
|
_dvb=yes
|
||||||
|
fi
|
||||||
|
|
||||||
cat > $TMPC << EOF
|
cat > $TMPC << EOF
|
||||||
int main( void ) { return 0; }
|
int main( void ) { return 0; }
|
||||||
EOF
|
EOF
|
||||||
@ -1499,6 +1509,12 @@ for ac_option do
|
|||||||
--disable-dxr3)
|
--disable-dxr3)
|
||||||
_dxr3=no
|
_dxr3=no
|
||||||
;;
|
;;
|
||||||
|
--enable-dvb)
|
||||||
|
_dvb=yes
|
||||||
|
;;
|
||||||
|
--disable-dvb)
|
||||||
|
_dvb=no
|
||||||
|
;;
|
||||||
--disable-iconv)
|
--disable-iconv)
|
||||||
_iconv=no
|
_iconv=no
|
||||||
;;
|
;;
|
||||||
@ -1579,6 +1595,8 @@ for ac_option do
|
|||||||
;;
|
;;
|
||||||
--with-extraincdir=*)
|
--with-extraincdir=*)
|
||||||
;;
|
;;
|
||||||
|
--with-dvbincdir=*)
|
||||||
|
;;
|
||||||
--prefix=*)
|
--prefix=*)
|
||||||
_prefix=`echo $ac_option | cut -d '=' -f 2`
|
_prefix=`echo $ac_option | cut -d '=' -f 2`
|
||||||
;;
|
;;
|
||||||
@ -1762,6 +1780,7 @@ echo "Checking for DGA 2.0 .. $_dga2"
|
|||||||
echo "Checking for Xf86VM ... $_vm"
|
echo "Checking for Xf86VM ... $_vm"
|
||||||
echo "Checking for SVGAlib ... $_svga"
|
echo "Checking for SVGAlib ... $_svga"
|
||||||
echo "Checking for FBDev ... $_fbdev"
|
echo "Checking for FBDev ... $_fbdev"
|
||||||
|
echo "Checking for DVB ... $_dvb"
|
||||||
echo "Checking for DXR3/H+ ... $_dxr3"
|
echo "Checking for DXR3/H+ ... $_dxr3"
|
||||||
echo "Checking for OSS Audio ... $_oss_audio"
|
echo "Checking for OSS Audio ... $_oss_audio"
|
||||||
echo "Checking for ALSA Audio ... $_alsaver"
|
echo "Checking for ALSA Audio ... $_alsaver"
|
||||||
@ -2424,6 +2443,12 @@ else
|
|||||||
_fbdev='#undef HAVE_FBDEV'
|
_fbdev='#undef HAVE_FBDEV'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$_dvb" = yes ; then
|
||||||
|
_have_dvb='#define HAVE_DVB'
|
||||||
|
else
|
||||||
|
_have_dvb='#undef HAVE_MGA'
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$_dxr3" = yes ; then
|
if test "$_dxr3" = yes ; then
|
||||||
_dxr3='#define HAVE_DXR3'
|
_dxr3='#define HAVE_DXR3'
|
||||||
_dxr3lib='-ldxr3'
|
_dxr3lib='-ldxr3'
|
||||||
@ -2504,6 +2529,7 @@ MLIB_INC = $_mlibinc
|
|||||||
MLIB_LIB = $_mliblib
|
MLIB_LIB = $_mliblib
|
||||||
MADLIB_INC = $_madincdir
|
MADLIB_INC = $_madincdir
|
||||||
MADLIB_LIB = $_madlibdir
|
MADLIB_LIB = $_madlibdir
|
||||||
|
DVB_INC = $_dvbincdir
|
||||||
|
|
||||||
# --- Some stuff for autoconfigure ----
|
# --- Some stuff for autoconfigure ----
|
||||||
$_target_arch
|
$_target_arch
|
||||||
@ -2750,6 +2776,7 @@ $_xmga
|
|||||||
$_syncfb
|
$_syncfb
|
||||||
$_fbdev
|
$_fbdev
|
||||||
$_dxr3
|
$_dxr3
|
||||||
|
$_have_dvb
|
||||||
$_svga
|
$_svga
|
||||||
$_have_xdpms
|
$_have_xdpms
|
||||||
$_aa
|
$_aa
|
||||||
|
@ -13,7 +13,7 @@ SRCS += vo_vesa.c
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS = $(OPTFLAGS) -I. -I.. $(SDL_INC) $(X11_INC) $(EXTRA_INC) $(MLIB_INC) -DMPG12PLAY #-Wall
|
CFLAGS = $(OPTFLAGS) -I. -I.. $(SDL_INC) $(X11_INC) $(EXTRA_INC) $(MLIB_INC) $(DVB_INC) -DMPG12PLAY #-Wall
|
||||||
# -I/usr/X11R6/include/
|
# -I/usr/X11R6/include/
|
||||||
|
|
||||||
.SUFFIXES: .c .o
|
.SUFFIXES: .c .o
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#undef HAVE_DVB
|
|
||||||
#define PES_MAX_SIZE 2048
|
#define PES_MAX_SIZE 2048
|
||||||
/*
|
/*
|
||||||
* Based on:
|
* Based on:
|
||||||
@ -22,6 +21,8 @@
|
|||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
#ifdef HAVE_DVB
|
#ifdef HAVE_DVB
|
||||||
|
|
||||||
#include <sys/poll.h>
|
#include <sys/poll.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user