1
mirror of https://github.com/mpv-player/mpv synced 2024-08-04 14:59:58 +02:00

png detection, Xv detect fixes

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@526 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
arpi_esp 2001-04-19 19:59:11 +00:00
parent 4642ee0ec5
commit adb8b7561b

37
configure vendored
View File

@ -184,17 +184,18 @@ pfamily=`cat /proc/cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f
pmodel=`cat /proc/cpuinfo | grep "model$TAB" | cut -d ':' -f 2 | cut -d ' ' -f 2`
pstepping=`cat /proc/cpuinfo | grep 'stepping' | cut -d ':' -f 2 | cut -d ' ' -f 2`
_css=no
_mmx=no
_mmx2=no
_3dnow=no
_mtrr=no
_sse=no
_mga=no
_gl=no
_sdl=no
_xv=no
_vm=no
_xdpms=no
_3dfx=no
_syncfb=no
_mlib=no
@ -205,7 +206,7 @@ _dga2=no
_svga=no
_fbdev=yes
_lirc=no
_xdpms=no
_css=no
_x=1
_y=1
@ -404,6 +405,9 @@ $_cc $TMPC -o $TMPO -L/usr/local/lib/ -lSDL -lpthread &> /dev/null && _have_sdl=
_termcap=no
$_cc $TMPC -o $TMPO -ltermcap &> /dev/null && _termcap=yes
_png=no
$_cc $TMPC -o $TMPO -lpng &> /dev/null && _png=yes
_binutils=no
as libac3/downmix/downmix_i386.S -o $TMPO &> /dev/null && _binutils=yes
@ -417,18 +421,18 @@ fi
if [ $_x11 = yes ]; then
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lXdpms &> /dev/null && _xdpms=yes
$_cc $TMPC -o $TMPO $_x11libdir -lXv &> /dev/null && _xv=yes
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lXv &> /dev/null && _xv=yes
$_cc $TMPC -o $TMPO $_x11libdir -lGL &> /dev/null && _gl=yes
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lGL &> /dev/null && _gl=yes
cat > $TMPC << EOF
#include <GL/gl.h>
int main( void ) { return 0; }
EOF
$_cc $TMPC -o $TMPO $_x11libdir -lGL &> /dev/null || \
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lGL &> /dev/null || \
{ _gl=no; echo "GL includes not found!";}
$_cc $TMPC -o $TMPO $_x11libdir -lXxf86vm &> /dev/null && _vm=yes
$_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lXxf86vm &> /dev/null && _vm=yes
cat > $TMPC << EOF
#include <stdio.h>
@ -469,6 +473,9 @@ do
--enable-css)
_css=yes
;;
--enable-png)
_png=yes
;;
--enable-sse)
_sse=yes
;;
@ -538,6 +545,9 @@ do
--disable-css)
_css=no
;;
--disable-png)
_png=no
;;
--disable-sse)
_sse=no
;;
@ -645,6 +655,7 @@ echo "Checking for Xf86VM ... $_vm"
echo "Checking for SVGAlib ... $_svga"
echo "Checking for FBDev ... $_fbdev"
echo "Checking for DeCSS support ... $_css"
echo "Checking for PNG support ... $_png"
# write conf files.
if [ $_gl = yes ]; then
@ -720,6 +731,9 @@ else
_lirclibs=''
fi
if [ $_png = yes ]; then
_libpng='-lpng'
fi
echo
echo "Creating $MCONF"
@ -733,7 +747,7 @@ X11DIR=$_x11libdir
# 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 $_vmlib $_svgalib
X_LIBS=$_x11libdir $_gllib $_sdllib $_dgalib $_x11lib $_xvlib $_vmlib $_svgalib $_libpng
TERMCAP_LIB=$_libtermcap
XMM_LIBS = $_xmmplibs
LIRC_LIBS = $_lirclibs
@ -774,6 +788,14 @@ fi
_vosrc=''
if [ $_png = yes ]; then
_png='#define HAVE_PNG'
_vosrc=$_vosrc' vo_png.c'
else
_png='#undef HAVE_PNG'
fi
if [ $_mlib = yes ]; then
_mlib='#define HAVE_MLIB'
_vosrc=$_vosrc' yuv2rgb_mlib.c'
@ -932,6 +954,7 @@ $_css
/* termcap flag for getch2.c */
$_termcap
$_png
/* Extension defines */
$_mlib // available only on solaris