[Mplayer-cvslog] CVS: main configure,1.468,1.469 mp-opt-reg.c,1.2,1.3

Alban Bedel CVS albeu at mplayerhq.hu
Mon May 13 15:15:41 CEST 2002


Update of /cvsroot/mplayer/main
In directory mail:/var/tmp.root/cvs-serv16252

Modified Files:
	configure mp-opt-reg.c 
Log Message:
Initial support for dxr2. Based on patch from Tobias Diedrich <ranma at gmx.at>.


Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.468
retrieving revision 1.469
diff -u -r1.468 -r1.469
--- configure	13 May 2002 12:28:00 -0000	1.468
+++ configure	13 May 2002 13:15:30 -0000	1.469
@@ -162,6 +162,7 @@
   --enable-sdl           build with SDL render support [autodetect]
   --enable-aa            build with AAlib render support [autodetect]
   --enable-ggi           build with GGI render support [autodetect]
+  --enable-dxr2          build with DXR2 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
@@ -215,6 +216,7 @@
   --with-extralibdir=DIR   extra library files (png, SDL, ...) in DIR
   --with-x11incdir=DIR     X headers in DIR
   --with-x11libdir=DIR     X library files in DIR
+  --with-dxr2incdir=DIR    DXR2 headers in DIR
   --with-csslibdir=DIR     libcss in DIR
   --with-madlibdir=DIR     libmad (libmad shared lib.) in DIR
   --with-mlibdir=DIR       libmlib (MLIB support) in DIR (Solaris only)
@@ -778,6 +780,7 @@
 _fbdev=auto
 _fbdev_nocopy=no
 _dvb=auto
+_dxr2=auto
 _dxr3=auto
 _iconv=auto
 _rtc=auto
@@ -878,6 +881,8 @@
   --disable-fbdev)	_fbdev=no	;;
   --enable-dvb)		_dvb=yes	;;
   --disable-dvb)        _dvb=no		;;
+  --enable-dxr2)	_dxr2=yes	;;
+  --disable-dxr2)	_dxr2=no	;;
   --enable-dxr3)	_dxr3=yes	;;
   --disable-dxr3)	_dxr3=no	;;
   --enable-iconv)	_iconv=yes	;;
@@ -1047,6 +1052,9 @@
   --with-x11libdir=*)
     _ld_x11=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
     ;;
+  --with-dxr2incdir=*)
+    _inc_dxr2=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
+    ;;
   --with-xvidcore=*)
     _xvidcore=`echo $ac_option | cut -d '=' -f 2`
     ;;
@@ -2447,6 +2455,33 @@
 fi
 echores "$_nas"
 
+echocheck "DXR2"
+if test "$_dxr2" = auto; then
+  _dxr2=no
+  for _inc_dxr2 in "$_inc_dxr2" \
+		   "-I /usr/local/include/dxr2" \
+		   "-I /usr/include/dxr2"; do
+    cat > $TMPC << EOF
+#include <dxr2ioctl.h>
+int main(void) { return 0; }
+EOF
+    cc_check $_inc_dxr2 && _dxr2=yes && break
+  done
+fi
+if test "$_dxr2" = yes; then
+  _def_dxr2='#define HAVE_DXR2 1'
+  _vosrc="$_vosrc vo_dxr2.c"
+  _aosrc="$_aosrc ao_dxr2.c"
+  _aomodules="dxr2 $_aomodules"
+  _vomodules="dxr2 $_vomodules"
+  echores "yes (using $_inc_dxr2)"
+else
+  _def_dxr2='#undef HAVE_DXR2'
+  _noaomodules="dxr2 $_noaomodules"
+  _novomodules="dxr2 $_novomodules"
+  echores "no"
+fi
+
 echocheck "DXR3/H+"
 if test "$_dxr3" = auto ; then
   cat > $TMPC << EOF
@@ -2492,6 +2527,7 @@
 echocheck "libfame"
 if test "$_fame" = auto ; then
   _fame=no
+  test "$_dxr2" = yes && _fame=auto
   test "$_dxr3" = yes && _fame=auto
   test "$_dvb" = yes && _fame=auto
 fi
@@ -3669,6 +3705,7 @@
 GGI_LIB = $_ld_ggi
 MLIB_LIB =  $_ld_mlib
 MLIB_INC = $_inc_mlib
+DXR2_INC = $_inc_dxr2
 DVB_INC = $_inc_dvb
 PNG_LIB = $_ld_png
 JPEG_LIB = $_ld_jpg
@@ -4076,6 +4113,7 @@
 $_def_syncfb
 $_def_fbdev
 $_def_fbdev_nocopy
+$_def_dxr2
 $_def_dxr3
 $_def_dvb
 $_def_svga

Index: mp-opt-reg.c
===================================================================
RCS file: /cvsroot/mplayer/main/mp-opt-reg.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mp-opt-reg.c	20 Feb 2002 17:00:32 -0000	1.2
+++ mp-opt-reg.c	13 May 2002 13:15:30 -0000	1.3
@@ -8,6 +8,7 @@
 extern void mp_input_register_options(m_config_t* cfg);
 #endif
 extern void libmpdemux_register_options(m_config_t* cfg);
+extern void libvo_register_options(m_config_t* cfg);
 
 void
 mp_register_options(m_config_t* cfg) {
@@ -16,5 +17,5 @@
   mp_input_register_options(cfg);
 #endif
   libmpdemux_register_options(cfg);
-
+  libvo_register_options(cfg);
 }




More information about the MPlayer-cvslog mailing list