weston-ini-conf: Add virtual display and record for CES2017 demo
[AGL/meta-agl-demo.git] / recipes-graphics / wayland / weston-ini-conf.bbappend
diff --git a/recipes-graphics/wayland/weston-ini-conf.bbappend b/recipes-graphics/wayland/weston-ini-conf.bbappend
new file mode 100644 (file)
index 0000000..2f155c0
--- /dev/null
@@ -0,0 +1,15 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+#
+SRC_URI += "${@bb.utils.contains("DISTRO_FEATURES", "virtual-display", "file://virtualoutput.cfg", "",d)}"
+
+do_configure_append() {
+    if [ ${@bb.utils.contains('DISTRO_FEATURES', 'virtual-display', 'true', 'false', d)} ]; then
+        echo virtual=1 >> ${WORKDIR}/core.cfg
+    fi
+
+    if [ ${@bb.utils.contains('DISTRO_FEATURES', 'gst-record', 'true', 'false', d)} ]; then
+       echo recorder=true >> ${WORKDIR}/virtualoutput.cfg
+    fi
+}
+