1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-02 12:20:57 +00:00

Implement XvMC lib autodetection for future use (currently disabled, but working

if you set it xvmc=auto) and make the configure display the name of the lib it
finds. Approved by iive.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17432 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
rathann 2006-01-19 22:09:20 +00:00
parent cae85ae8f5
commit 6c0d0ae39e

7
configure vendored
View File

@ -1450,7 +1450,6 @@ EOF
cc_check -pipe && _pipe="-pipe" && echores "yes" || echores "no" cc_check -pipe && _pipe="-pipe" && echores "yes" || echores "no"
_prefix="/usr/local" _prefix="/usr/local"
_xvmclib="XvMCNVIDIA"
# GOTCHA: the variables below defines the default behavior for autodetection # GOTCHA: the variables below defines the default behavior for autodetection
# and have - unless stated otherwise - at least 2 states : yes no # and have - unless stated otherwise - at least 2 states : yes no
@ -3738,7 +3737,9 @@ int main(void) {
(void) XvMCCreateContext(0,0,0,0,0,0,0); (void) XvMCCreateContext(0,0,0,0,0,0,0);
return 0; } return 0; }
EOF EOF
cc_check $_inc_x11 -lXvMC -l$_xvmclib $_ld_xv $_ld_x11 && _xvmc=yes for _ld_tmp in $_xvmclib XvMCNVIDIA XvMCW I810XvMC ; do
cc_check $_inc_x11 -lXvMC -l$_ld_tmp $_ld_xv $_ld_x11 && _xvmc=yes && _xvmclib="$_ld_tmp" && break
done
fi fi
if test "$_xvmc" = yes ; then if test "$_xvmc" = yes ; then
_def_xvmc='#define HAVE_XVMC 1' _def_xvmc='#define HAVE_XVMC 1'
@ -3749,7 +3750,7 @@ else
_def_xvmc='#undef HAVE_XVMC' _def_xvmc='#undef HAVE_XVMC'
_novomodules="xvmc $_novomodules" _novomodules="xvmc $_novomodules"
fi fi
echores "$_xvmc" echores "$_xvmc (using $_xvmclib)"
echocheck "Xinerama" echocheck "Xinerama"