diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -347,6 +347,7 @@ Video output: --enable-sdl2 enable SDL 2.0+ audio and video output [disable] --enable-xv enable Xv video output [autodetect] --enable-vdpau enable VDPAU acceleration [autodetect] + --enable-vaapi enable VAAPI acceleration [autodetect] --enable-vm enable XF86VidMode support [autodetect] --enable-xinerama enable Xinerama support [autodetect] --enable-x11 enable X11 video output [autodetect] @@ -421,6 +422,7 @@ _wayland=auto _xss=auto _xv=auto _vdpau=auto +_vaapi=auto _direct3d=auto _sdl=no _sdl2=no @@ -582,6 +584,8 @@ for ac_option do --disable-xv) _xv=no ;; --enable-vdpau) _vdpau=yes ;; --disable-vdpau) _vdpau=no ;; + --enable-vaapi) _vaapi=yes ;; + --disable-vaapi) _vaapi=no ;; --enable-direct3d) _direct3d=yes ;; --disable-direct3d) _direct3d=no ;; --enable-sdl) _sdl=yes ;; @@ -1845,6 +1849,23 @@ fi echores "$_vdpau" +echocheck "VAAPI" +if test "$_vaapi" = auto && test "$_x11" = yes ; then + _vaapi=no + if test "$_dl" = yes ; then + pkg_config_add 'libva >= 0.32.0 libva-x11 >= 0.32.0' && _vaapi=yes + fi +fi +if test "$_vaapi" = yes ; then + def_vaapi='#define CONFIG_VAAPI 1' + vomodules="vaapi $vomodules" +else + def_vaapi='#define CONFIG_VAAPI 0' + novomodules="vaapi $novomodules" +fi +echores "$_vdpau" + + echocheck "Xinerama" if test "$_xinerama" = auto && test "$_x11" = yes ; then _xinerama=no @@ -3099,6 +3120,7 @@ VCD = $_vcd VDPAU = $_vdpau VDPAU_DEC = $_vdpau_dec VDPAU_DEC_OLD = $_vdpau_dec_old +VAAPI = $_vaapi WIN32 = $_win32 X11 = $_x11 WAYLAND = $_wayland @@ -3108,6 +3130,7 @@ XV = $_xv ENCODING = $_encoding CONFIG_VDPAU = $_vdpau +CONFIG_VAAPI = $_vaapi CONFIG_ZLIB = $_zlib HAVE_PTHREADS = $_pthreads @@ -3274,6 +3297,7 @@ $def_jpeg $def_mng $def_v4l2 $def_vdpau +$def_vaapi $def_vm $def_x11 $def_wayland |