gst-meta-base: pull in X11 plugins when using X11
The splitting out of X11 plugins wasn't complete, which lead to no X11 plugins being installed. If the X11 distro feature is present, make gst-meta-base depend on gst-meta-x11-base. Also make -x11-base RDEPEND on xvimagesink for video playback performance. [ YOCTO #3458 ] (From OE-Core rev: 84956b59ba828c88ede0c2d77c90b59330bcab68) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
7f78064399
commit
5b027d041a
|
@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
|
|||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
|
||||
PR = "r11"
|
||||
PR = "r12"
|
||||
|
||||
PACKAGES = "\
|
||||
gst-meta-base \
|
||||
|
@ -17,6 +17,7 @@ PACKAGES = "\
|
|||
ALLOW_EMPTY = "1"
|
||||
|
||||
RDEPENDS_gst-meta-base = "\
|
||||
${@base_contains('DISTRO_FEATURES', 'x11', 'gst-meta-x11-base', '', d)} \
|
||||
gstreamer \
|
||||
gst-plugins-base-playbin \
|
||||
gst-plugins-base-decodebin \
|
||||
|
@ -32,7 +33,9 @@ RDEPENDS_gst-meta-base = "\
|
|||
gst-plugins-good-autodetect \
|
||||
gst-plugins-good-souphttpsrc"
|
||||
|
||||
RDEPENDS_gst-meta-x11-base = "${@base_contains('DISTRO_FEATURES', 'x11', 'gst-plugins-base-ximagesink', '', d)}"
|
||||
RDEPENDS_gst-meta-x11-base = "\
|
||||
gst-plugins-base-ximagesink \
|
||||
gst-plugins-base-xvimagesink"
|
||||
|
||||
RDEPENDS_gst-meta-audio = "\
|
||||
gst-meta-base \
|
||||
|
|
Loading…
Reference in New Issue