On Sat, Apr 25, 2020 at 06:46 AM, Khem Raj wrote:

>
> 
> 
> On 4/24/20 8:01 AM, Bartłomiej Burdukiewicz wrote:
> > Mesa can be compiled with libva support, in order to avoid recursive
> > dependency between mesa and libva, virtual/mesa must be removed
> > from libva recipe.
> > 
> > Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiew...@gmail.com>
> > ---
> >  meta/recipes-graphics/libva/libva_2.6.1.bb | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/meta/recipes-graphics/libva/libva_2.6.1.bb
> b/meta/recipes-graphics/libva/libva_2.6.1.bb
> > index 92cea83bc1..c1a441a18b 100644
> > --- a/meta/recipes-graphics/libva/libva_2.6.1.bb
> > +++ b/meta/recipes-graphics/libva/libva_2.6.1.bb
> > @@ -23,7 +23,7 @@ SRC_URI[sha256sum] =
> "6c57eb642d828af2411aa38f55dc10111e8c98976dbab8fd62e4862940
> >
> >  UPSTREAM_CHECK_URI = "https://github.com/intel/libva/releases";
> >
> > -DEPENDS = "libdrm virtual/mesa"
> > +DEPENDS = "libdrm"
> 
> I am not sure how it will work with non-mesa graphics stacks. Or is it
> non-issue ?

It looks like libva is designed to work without mesa (or other graphical 
stacks), since it's using libdrm to dispatch kernel calls.
https://en.wikipedia.org/wiki/Direct_Rendering_Manager#/media/File:DRM_architecture.svg

There is also ebuild in Gentoo for libva do not depend on mesa 
(https://data.gpo.zugaina.org/gentoo/x11-libs/libva/libva-2.6.1.ebuild) or 
other graphical stacks (like nvidia-drivers or etc.).

I'll provide more information about actual problem that is happening in 
meta-kodi and it's related to this patch.

There is append that I created for meta-kodi, that is extending mesa with libva 
and libvdpau capabilities: 
https://github.com/dev-0x7C6/meta-kodi/blob/zeus/recipes-graphics/mesa/mesa_%25.bbappend

And this is current workaround for libva to avoid recursive dependency:
https://github.com/dev-0x7C6/meta-kodi/blob/zeus/recipes-graphics/libva/libva_%25.bbappend

> 
> >
> >  inherit meson pkgconfig features_check
> >
> > 
> > 
> > 
> > 
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#137485): 
https://lists.openembedded.org/g/openembedded-core/message/137485
Mute This Topic: https://lists.openembedded.org/mt/73242971/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to