[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