[MPlayer-cvslog] r24004 - in trunk: configure libvo/video_out.c
reimar
subversion at mplayerhq.hu
Fri Aug 3 19:14:36 CEST 2007
Author: reimar
Date: Fri Aug 3 19:14:35 2007
New Revision: 24004
Log:
add XVR-100 vo, patch by Balatoni Denes (dbalatoni interware hu)
Modified:
trunk/configure
trunk/libvo/video_out.c
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Fri Aug 3 19:14:35 2007
@@ -378,6 +378,7 @@ Video output:
--enable-zr enable ZR360[56]7/ZR36060 video output [autodetect]
--enable-bl enable Blinkenlights video output [disable]
--enable-tdfxvid enable tdfx_vid video output [disable]
+ --enable-xvr100 enable SUN XVR-100 video output [autodetect]
--disable-tga disable Targa video output [enable]
--disable-pnm disable PNM video output [enable]
--disable-md5sum disable md5sum video output [enable]
@@ -622,6 +623,7 @@ _3dfx=no
_s3fb=no
_tdfxfb=no
_tdfxvid=no
+_xvr100=auto
_tga=yes
_directfb=auto
_zr=auto
@@ -1044,6 +1046,8 @@ for ac_option do
--disable-tdfxfb) _tdfxfb=no ;;
--disable-tdfxvid) _tdfxvid=no ;;
--enable-tdfxvid) _tdfxvid=yes ;;
+ --disable-xvr100) _xvr100=no ;;
+ --enable-xvr100) _xvr100=yes ;;
--disable-tga) _tga=no ;;
--enable-tga) _tga=yes ;;
--enable-directfb) _directfb=yes ;;
@@ -3659,6 +3663,33 @@ else
fi
echores "$_tdfxvid"
+echocheck "xvr100"
+if test "$_xvr100" = auto ; then
+cat > $TMPC << EOF
+#include <unistd.h>
+#include <sys/fbio.h>
+#include <sys/visual_io.h>
+int main(void) {
+struct vis_identifier ident;
+struct fbgattr attr;
+
+ioctl(0, VIS_GETIDENTIFIER, &ident);
+ioctl(0, FBIOGATTR, &attr);
+}
+EOF
+ _xvr100=no
+ cc_check && _xvr100=yes
+fi
+if test "$_xvr100" = yes ; then
+ _def_xvr100='#define HAVE_XVR100 1'
+ _vosrc="$_vosrc vo_xvr100.c"
+ _vomodules="xvr100 $_vomodules"
+else
+ _def_tdfxvid='#undef HAVE_XVR100'
+ _novomodules="xvr100 $_novomodules"
+fi
+echores "$_xvr100"
+
echocheck "tga"
if test "$_tga" = yes ; then
_def_tga='#define HAVE_TGA 1'
@@ -8289,6 +8320,7 @@ $_def_3dfx
$_def_s3fb
$_def_tdfxfb
$_def_tdfxvid
+$_def_xvr100
$_def_directfb
$_def_directfb_version
$_def_dfbmga
Modified: trunk/libvo/video_out.c
==============================================================================
--- trunk/libvo/video_out.c (original)
+++ trunk/libvo/video_out.c Fri Aug 3 19:14:35 2007
@@ -129,6 +129,9 @@ extern vo_functions_t video_out_cvidix;
#ifdef HAVE_TDFX_VID
extern vo_functions_t video_out_tdfx_vid;
#endif
+#ifdef HAVE_XVR100
+extern vo_functions_t video_out_xvr100;
+#endif
#ifdef HAVE_TGA
extern vo_functions_t video_out_tga;
#endif
@@ -147,6 +150,9 @@ extern vo_functions_t video_out_md5sum;
vo_functions_t* video_out_drivers[] =
{
+#ifdef HAVE_XVR100
+ &video_out_xvr100,
+#endif
#ifdef HAVE_TDFX_VID
&video_out_tdfx_vid,
#endif
More information about the MPlayer-cvslog
mailing list