From 5b027d041ae994d02e22302dbbf3685484aa9b48 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Tue, 4 Dec 2012 20:58:03 +0000 Subject: 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 Signed-off-by: Richard Purdie --- meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'meta/recipes-multimedia') diff --git a/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb b/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb index 2fb39d57b7..21243c66ca 100644 --- a/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb +++ b/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb @@ -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 \ -- cgit v1.2.3-54-g00ecf