Upstream commit
https://github.com/xbmc/xbmc/commit/
c638987dd8181765f975763cb643d6869a3f661b
removed the dependency to x11 support in libva keeping only libdrm as
dependency. This commit will enable the usage of libva with Kodi's
OpenGLES render system.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
comment "Legacy options removed in 2021.08"
+config BR2_PACKAGE_KODI_LIBVA
+ bool "kodi option to add libva support removed"
+ select BR2_LEGACY
+ help
+ Kodi still has support for libva if the package is enabled but
+ the kodi-specific dependencies limiting libva support to non-
+ OPENGLES platforms were removed including this option.
+
config BR2_PACKAGE_PHP_EXT_XMLRPC
bool "PHP XMLRPC extension removed"
select BR2_LEGACY
help
Enable libusb support.
-config BR2_PACKAGE_KODI_LIBVA
- bool "va"
- depends on \
- BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM || \
- BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND || \
- (BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11 && \
- BR2_PACKAGE_KODI_RENDER_SYSTEM_GL)
- select BR2_PACKAGE_LIBVA
- help
- Enable libva support.
-
-comment "libva support needs platform 'gbm', 'Wayland' or 'X11/OpenGL'"
- depends on \
- !BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM && \
- !BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND && \
- (!BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11 || \
- !BR2_PACKAGE_KODI_RENDER_SYSTEM_GL)
-
config BR2_PACKAGE_KODI_LIBVDPAU
bool "vdpau"
depends on BR2_PACKAGE_KODI_PLATFORM_X11 && \
KODI_DEPENDENCIES += lirc-tools
endif
-# kodi needs libva & libva-glx
-ifeq ($(BR2_PACKAGE_KODI_LIBVA)$(BR2_PACKAGE_MESA3D_DRI_DRIVER),yy)
-KODI_DEPENDENCIES += mesa3d libva
+ifeq ($(BR2_PACKAGE_LIBVA),y)
+KODI_DEPENDENCIES += libva
KODI_CONF_OPTS += -DENABLE_VAAPI=ON
else
KODI_CONF_OPTS += -DENABLE_VAAPI=OFF