Mercurial > mplayer.hg
changeset 209:26d2d4d3331a
Addes autodetection of XF86VidMode to configure, and adds a description of
the -vm option to help_mp.h -- mgraffam
author | mgraffam |
---|---|
date | Sat, 24 Mar 2001 21:37:25 +0000 |
parents | ae0f909ccc7c |
children | d43154bc342a |
files | configure help_mp.h |
diffstat | 2 files changed, 27 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Sat Mar 24 21:36:15 2001 +0000 +++ b/configure Sat Mar 24 21:37:25 2001 +0000 @@ -6,6 +6,9 @@ # # Changes in reversed order: # +# 2001/03/24 by Mike Graffam: +# - added autodetect code for XF86VidMode, along with explicit --enable-vm +# # 2001/03/22 by Bivanbi: # - new option: --cc (to specify C compiler path+name) # @@ -77,6 +80,7 @@ --enable-xmga build with mga_vid X Window support [autodetect, if both /dev/mga_vid and x11 are available] --enable-xv build with Xv render support for X 4.x [autodetect] + --enable-vm build with XF86VidMode support for x11 driver --enable-x11 build with X11 render support [autodetect] --enable-mlib build with MLIB support ( only Solaris ) @@ -154,6 +158,7 @@ _gl=no _sdl=no _xv=no +_vm=no _x11=no _3dfx=no _syncfb=no @@ -350,6 +355,7 @@ # check GL & X11 & Xext & Xv & SDL & termcap libs $_cc $TMPC -o $TMPO $_x11libdir/ -lGL &> /dev/null && _gl=yes +$_cc $TMPC -o $TMPO $_x11libdir/ -lXxf86vm &> /dev/null && _vm=yes $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext &> /dev/null && _x11=yes $_cc $TMPC -o $TMPO $_x11libdir -lXv &> /dev/null && _xv=yes $_cc $TMPC -o $TMPO $_x11libdir -L/usr/local/lib/ -lpthread &> /dev/null || \ @@ -439,6 +445,9 @@ --enable-xv) _xv=yes ;; + --enable-vm) + _vm=yes + ;; --enable-x11) _x11=yes ;; @@ -487,6 +496,9 @@ --disable-xv) _xv=no ;; + --disable-vm) + _vm=no + ;; --disable-x11) _x11=no ;; @@ -535,7 +547,7 @@ echo "Checking for Xv ... $_xv" echo "Checking for X11 ... $_x11" echo "Checking for DGA ... $_dga" - +echo "Checking for Xf86VM ... $_vm" # write conf files. if [ $_gl = yes ]; then @@ -558,6 +570,9 @@ _dgalib='-lXxf86dga' fi +if [ $_vm = yes ]; then + _vmlib='-lXxf86vm' +fi if [ "$_termcap" = "yes" ]; then _termcap='#define USE_TERMCAP' @@ -594,7 +609,7 @@ # OPTFLAGS=-O4 -march=$proc -mcpu=$proc -pipe -fomit-frame-pointer -ffast-math OPTFLAGS=-O4 -march=$proc -mcpu=$proc -pipe -ffast-math # LIBS=-L/usr/lib -L/usr/local/lib $_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib -X_LIBS=$_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib +X_LIBS=$_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib $_vmlib TERMCAP_LIB=$_libtermcap XMM_LIBS = $_xmmplibs LIRC_LIBS = $_lirclibs @@ -664,6 +679,12 @@ _xv='#undef HAVE_XV' fi +if [ $_vm = yes ]; then + _vm='#define HAVE_XF86VM' +else + _vm='#undef HAVE_XF86VM' +fi + # --- if [ $_mga = yes ]; then @@ -767,6 +788,7 @@ #define SCREEN_SIZE_Y $_y $_x11 $_xv +$_vm $_gl $_dga $_sdldef
--- a/help_mp.h Sat Mar 24 21:36:15 2001 +0000 +++ b/help_mp.h Sat Mar 24 21:37:25 2001 +0000 @@ -33,6 +33,9 @@ #ifdef X11_FULLSCREEN " -fs fullscreen playing (only gl, xmga and xv drivers)\n" #endif +#ifdef HAVE_XF86VM +" -vm Use XF86VidMode for psuedo-scaling with x11 driver\n (requires -fs)\n" +#endif " -x <x> -y <y> scale image to <x> * <y> resolution [if scalable!]\n" "\n" " Keys:\n"