Bug 11004

Summary: gstreamer1.0-plugins-bad: missing x11 packageconfig
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Mikko Ylinen <mikko.ylinen>
Component: multimediaAssignee: Jussi Kukkonen <jku>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher
Version: unspecified   
Target Milestone: 2.3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mikko Ylinen 2017-02-01 14:02:58 UTC
In order to enable libgstgl, either x11 or wayland seems to be needed but x11 is not handled by gstreamer1.0-plugins-bad.

I'd be good to add x11 PACKAGECONFIG to be able to enable libgstgl in an x11 environment.
Comment 1 Jussi Kukkonen 2017-02-03 13:33:35 UTC
I'll write this down to still remember next week:

* I agree we should set configure options explicitly

* I have not been able to reproduce this specific problem... plugins-base depends on x11 (if x11 is in distro features) and that makes plugins-bad always autodetect x11, and build libgstgl.

* Adding a new PACKAGCONFIG is not tricky but I'd like to be able to reproduce this first. X library dependencies are tricky so I'd like to be sure e.g. if xext, xau and xdmcp are also dependencies or not: they at least end up being linked to.
Comment 2 Mikko Ylinen 2017-02-07 18:03:53 UTC
(In reply to comment #1)

> 
> * I have not been able to reproduce this specific problem... plugins-base
> depends on x11 (if x11 is in distro features) and that makes plugins-bad
> always autodetect x11, and build libgstgl.

Looks like I had made some mistake and I'm don't see any problems after all.