diff options
author | Ross Burton <ross.burton@intel.com> | 2012-12-04 20:58:03 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-12-05 15:26:42 +0000 |
commit | 5b027d041ae994d02e22302dbbf3685484aa9b48 (patch) | |
tree | 9743929e678dc6884d52edd30da0192d86e4fabc /meta/recipes-multimedia/gstreamer | |
parent | 7f7806439944d7515cc95c7ed6004673d2f446d0 (diff) | |
download | poky-5b027d041ae994d02e22302dbbf3685484aa9b48.tar.gz |
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>
Diffstat (limited to 'meta/recipes-multimedia/gstreamer')
-rw-r--r-- | meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb | 7 |
1 files changed, 5 insertions, 2 deletions
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 | |||
5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
6 | 6 | ||
7 | 7 | ||
8 | PR = "r11" | 8 | PR = "r12" |
9 | 9 | ||
10 | PACKAGES = "\ | 10 | PACKAGES = "\ |
11 | gst-meta-base \ | 11 | gst-meta-base \ |
@@ -17,6 +17,7 @@ PACKAGES = "\ | |||
17 | ALLOW_EMPTY = "1" | 17 | ALLOW_EMPTY = "1" |
18 | 18 | ||
19 | RDEPENDS_gst-meta-base = "\ | 19 | RDEPENDS_gst-meta-base = "\ |
20 | ${@base_contains('DISTRO_FEATURES', 'x11', 'gst-meta-x11-base', '', d)} \ | ||
20 | gstreamer \ | 21 | gstreamer \ |
21 | gst-plugins-base-playbin \ | 22 | gst-plugins-base-playbin \ |
22 | gst-plugins-base-decodebin \ | 23 | gst-plugins-base-decodebin \ |
@@ -32,7 +33,9 @@ RDEPENDS_gst-meta-base = "\ | |||
32 | gst-plugins-good-autodetect \ | 33 | gst-plugins-good-autodetect \ |
33 | gst-plugins-good-souphttpsrc" | 34 | gst-plugins-good-souphttpsrc" |
34 | 35 | ||
35 | RDEPENDS_gst-meta-x11-base = "${@base_contains('DISTRO_FEATURES', 'x11', 'gst-plugins-base-ximagesink', '', d)}" | 36 | RDEPENDS_gst-meta-x11-base = "\ |
37 | gst-plugins-base-ximagesink \ | ||
38 | gst-plugins-base-xvimagesink" | ||
36 | 39 | ||
37 | RDEPENDS_gst-meta-audio = "\ | 40 | RDEPENDS_gst-meta-audio = "\ |
38 | gst-meta-base \ | 41 | gst-meta-base \ |