[Buildroot] [PATCH 1/1] package/intel-mediasdk: enable compilation with x11 dri3

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sun Mar 22 21:47:06 UTC 2020


Hello Louis-Paul,

On Fri, 14 Feb 2020 16:43:50 +0100
Louis-Paul Cordier <lpdev at cordier.org> wrote:

> Signed-off-by: Louis-Paul Cordier <lpdev at cordier.org>
> ---
>  package/intel-mediasdk/Config.in         | 1 +
>  package/intel-mediasdk/intel-mediasdk.mk | 4 ++--
>  2 files changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/package/intel-mediasdk/Config.in b/package/intel-mediasdk/Config.in
> index 05293d7604..0bfaf1272b 100644
> --- a/package/intel-mediasdk/Config.in
> +++ b/package/intel-mediasdk/Config.in
> @@ -9,6 +9,7 @@ config BR2_PACKAGE_INTEL_MEDIASDK
>  	depends on BR2_PACKAGE_XORG7  # intel-mediadriver
>  	select BR2_PACKAGE_INTEL_MEDIADRIVER
>  	select BR2_PACKAGE_LIBDRM_INTEL
> +	select BR2_PACKAGE_XORGPROTO
>  	help
>  	  Intel(R) Media SDK provides an API to access
>  	  hardware-accelerated video decode, encode and filtering on
> diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk
> index 368e108308..b040729506 100644
> --- a/package/intel-mediasdk/intel-mediasdk.mk
> +++ b/package/intel-mediasdk/intel-mediasdk.mk
> @@ -10,8 +10,8 @@ INTEL_MEDIASDK_LICENSE = MIT
>  INTEL_MEDIASDK_LICENSE_FILES = LICENSE
>  
>  INTEL_MEDIASDK_INSTALL_STAGING = YES
> -INTEL_MEDIASDK_DEPENDENCIES = intel-mediadriver
> +INTEL_MEDIASDK_DEPENDENCIES = intel-mediadriver xorgproto
>  
> -INTEL_MEDIASDK_CONF_OPTS = -DMFX_INCLUDE="$(@D)/api/include"
> +INTEL_MEDIASDK_CONF_OPTS = -DMFX_INCLUDE="$(@D)/api/include" -DENABLE_X11_DRI3=ON

Why are you making xorgproto a mandatory dependency ? intel-mediasdk
doesn't build without it ? If it does build and work without it, then
this is an optional dependency, and should be treated as such.

Could you confirm this ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list