[meta-freescale] [meta-fsl-arm][PATCH v3 6/7] gstreamer: Add XWayland change

Tom Hochstein tom.hochstein at freescale.com
Wed Nov 25 14:07:27 PST 2015


Configure gstreamer build for XWayland backend.

Signed-off-by: Tom Hochstein <tom.hochstein at freescale.com>
---
 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.7.bb | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.7.bb b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.7.bb
index 62b38c7..a84372b 100644
--- a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.7.bb
+++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.7.bb
@@ -49,11 +49,14 @@ PACKAGES =+ "${PN}-gplay ${PN}-libgplaycore ${PN}-libgstfsl ${PN}-grecorder ${PN
 BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
 RDEPENDS_${PN} += "libfslparser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
 
+IMX_PACKAGECONFIG = "overlaysink \
+                     ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \
+                     "
 PACKAGECONFIG ?= ""
-PACKAGECONFIG_mx6q = "overlaysink"
-PACKAGECONFIG_mx6dl = "overlaysink"
-PACKAGECONFIG_mx6sx = "overlaysink"
-PACKAGECONFIG_mx6sl = "overlaysink"
+PACKAGECONFIG_mx6q = "${IMX_PACKAGECONFIG}"
+PACKAGECONFIG_mx6dl = "${IMX_PACKAGECONFIG}"
+PACKAGECONFIG_mx6sx = "${IMX_PACKAGECONFIG}"
+PACKAGECONFIG_mx6sl = "${IMX_PACKAGECONFIG}"
 
 # FIXME: Add all features
 # feature from excluded mm packages
@@ -65,6 +68,7 @@ PACKAGECONFIG[wma10dec] += ",,${MSDEPENDS},${MSDEPENDS}"
 PACKAGECONFIG[wma8enc] += "--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
 OVDEPENDS = "virtual/libg2d"
 PACKAGECONFIG[overlaysink] += "--enable-overlaysink,--disable-overlaysink, ${OVDEPENDS}"
+PACKAGECONFIG[xwayland] += "--disable-x11"
 
 FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
 
-- 
2.1.4



More information about the meta-freescale mailing list