diff --git a/configure.ac b/configure.ac index e3581664a8cca0c07261f21607a8d22d49bb8026..0eb26518b331cfef48e3132187ae627455bda91b 100644 --- a/configure.ac +++ b/configure.ac @@ -453,9 +453,6 @@ AS_IF([test "x$enable_video" != "xno"], ]); AC_ARG_ENABLE([accel], AS_HELP_STRING([--disable-accel], [Disable all hardware accelerations (enabled by default)])) -AC_ARG_ENABLE([vdpau], AS_HELP_STRING([--disable-vdpau], [Disable VDPAU hardware acceleration (auto)])) -AC_ARG_ENABLE([vaapi], AS_HELP_STRING([--disable-vaapi], [Disable VAAPI hardware acceleration (auto)])) -AC_ARG_ENABLE([videotoolbox], AS_HELP_STRING([--disable-videotoolbox], [Disable VideoToolbox hardware acceleration (auto)])) AS_IF([test "x$enable_video" != "xno" -a "x$enable_accel" != "xno"], [ ring_accel="yes" AC_DEFINE([RING_ACCEL], [1], [Hardware acceleration is enabled in Ring]) @@ -463,39 +460,31 @@ AS_IF([test "x$enable_video" != "xno" -a "x$enable_accel" != "xno"], [ dnl ffmpeg's vaapi and vdpau implementations depend on x11 PKG_CHECK_MODULES([X11], [x11], [x11_available="yes"], [x11_available="no"]) AS_IF([test "${x11_available}" = "yes"], [ - dnl vaapi for linux - AS_IF([test "x$enable_vaapi" != "xno"], [ - PKG_CHECK_MODULES([LIBVA], [libva], [ - PKG_CHECK_MODULES([LIBVA_DRM], [libva-drm], [ - AC_DEFINE([HAVE_VAAPI_ACCEL_DRM], [1], [Defined if vaapi via DRM is available]) - ], []) - PKG_CHECK_MODULES([LIBVA_X11], [libva-x11], [ - AC_DEFINE([HAVE_VAAPI_ACCEL_X11], [1], [Defined if vaapi via X11 is available]) - ], []) - AC_CHECK_HEADERS([libavcodec/vaapi.h], [ - ring_vaapi="yes" - AC_DEFINE([RING_VAAPI], [1], [Defined if vaapi is available in Ring]) - ]) + PKG_CHECK_MODULES([LIBVA], [libva], [ + PKG_CHECK_MODULES([LIBVA_DRM], [libva-drm], [ + AC_DEFINE([HAVE_VAAPI_ACCEL_DRM], [1], [Defined if vaapi via DRM is available]) ], []) - ]) - dnl vdpau linux - AS_IF([test "x$enable_vdpau" != "xno"], [ - PKG_CHECK_MODULES([VDPAU], [vdpau], [ - AC_CHECK_HEADERS([libavcodec/vdpau.h], [ - ring_vdpau="yes" - AC_DEFINE([RING_VDPAU], [1], [Defined if vdpau is available in Ring]) - ]) + PKG_CHECK_MODULES([LIBVA_X11], [libva-x11], [ + AC_DEFINE([HAVE_VAAPI_ACCEL_X11], [1], [Defined if vaapi via X11 is available]) ], []) - ]) + AC_CHECK_HEADERS([libavcodec/vaapi.h], [ + ring_vaapi="yes" + AC_DEFINE([RING_VAAPI], [1], [Defined if vaapi is available in Ring]) + ]) + ], []) + PKG_CHECK_MODULES([VDPAU], [vdpau], [ + AC_CHECK_HEADERS([libavcodec/vdpau.h], [ + ring_vdpau="yes" + AC_DEFINE([RING_VDPAU], [1], [Defined if vdpau is available in Ring]) + ]) + ], []) ]) ]) AS_IF([test "${SYS}" = "darwin"], [ - AS_IF([test "x$enable_videotoolbox" != "xno"], [ - AC_CHECK_HEADER([VideoToolbox/VideoToolbox.h], [ - AC_CHECK_HEADER([libavcodec/videotoolbox.h], [ - ring_vt="yes" - AC_DEFINE([RING_VIDEOTOOLBOX], [1], [Defined if videotoolbox is available in Ring]) - ]) + AC_CHECK_HEADER([VideoToolbox/VideoToolbox.h], [ + AC_CHECK_HEADER([libavcodec/videotoolbox.h], [ + ring_vt="yes" + AC_DEFINE([RING_VIDEOTOOLBOX], [1], [Defined if videotoolbox is available in Ring]) ]) ]) ])