+
+CHECK_LIB([VDPAU], [vdpau], [vdp_device_create_x11])
+if test "x$HAVE_VDPAU" != "xyes" -a "x$WANT_VDPAU" = "xyes"; then
+ AC_MSG_ERROR([requires vdpau support.])
+fi
+
+CHECK_LIB([VAAPI], [va], [vaInitialize])
+if test "x$HAVE_VAAPI" = "xyes" -a "x$WANT_VAAPI" != "xno"; then
+ CHECK_HEADERS([vaapi_x11], [va x11 headers], [va/va_x11.h])
+ CHECK_LIB([vaapi_x11], [va-x11], [vaGetDisplay])
+ CHECK_HEADERS([vaapi_drm], [va drm headers], [va/va_drm.h])
+ CHECK_LIB([vaapi_drm], [va-drm], [vaGetDisplayDRM])
+fi
+if test "x$HAVE_VAAPI" != "xyes" -a "x$WANT_VAAPI" = "xyes"; then
+ AC_MSG_ERROR([requires vaapi support.])
+fi
+
+#CHECK_LIB([NVENC], [nvidia-encode], [NvEncodeAPICreateInstance])