package/mpv: add optional support for DRM/EGL-based vaapi acceleration
https://github.com/mpv-player/mpv/blob/master/wscript#L647 Runtime-tested using mesa3d iris driver on a non-x11 system. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
031df474c2
commit
6ec47c4e59
@ -1,3 +1,9 @@
|
||||
config BR2_PACKAGE_MPV_SUPPORTS_VAAPI
|
||||
bool
|
||||
default y if BR2_PACKAGE_LIBDRM && BR2_PACKAGE_MESA3D_OPENGL_EGL
|
||||
default y if BR2_PACKAGE_WAYLAND
|
||||
default y if BR2_PACKAGE_XORG7
|
||||
|
||||
config BR2_PACKAGE_MPV
|
||||
bool "mpv"
|
||||
depends on BR2_INSTALL_LIBSTDCPP # libass
|
||||
|
@ -178,17 +178,16 @@ MPV_CONF_OPTS += --disable-rpi
|
||||
endif
|
||||
|
||||
# va-api support
|
||||
# This requires one or more of the egl-drm, wayland, x11 backends
|
||||
# For now we support wayland and x11
|
||||
ifeq ($(BR2_PACKAGE_LIBVA),y)
|
||||
ifneq ($(BR2_PACKAGE_WAYLAND)$(BR2_PACKAGE_XORG7),)
|
||||
ifeq ($(BR2_PACKAGE_LIBVA)$(BR2_PACKAGE_MPV_SUPPORTS_VAAPI),yy)
|
||||
MPV_CONF_OPTS += --enable-vaapi
|
||||
MPV_DEPENDENCIES += libva
|
||||
ifeq ($(BR2_PACKAGE_LIBDRM),y)
|
||||
MPV_CONF_OPTS += --enable-vaapi-drm
|
||||
else
|
||||
MPV_CONF_OPTS += --disable-vaapi
|
||||
MPV_CONF_OPTS += --disable-vaapi-drm
|
||||
endif
|
||||
else
|
||||
MPV_CONF_OPTS += --disable-vaapi
|
||||
MPV_CONF_OPTS += --disable-vaapi --disable-vaapi-drm
|
||||
endif
|
||||
|
||||
# wayland support
|
||||
|
Loading…
Reference in New Issue
Block a user