weston.ini: Add virtual display and record for CES2017 demo 07/9907/4
authorHarunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Tue, 16 May 2017 10:21:25 +0000 (19:21 +0900)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 6 Jul 2017 19:55:25 +0000 (19:55 +0000)
In order to support IVI-Cluster demo, set virtual display
and gst-recorder parameter in weston.ini.

v2:
 If you want to use virtual output system, set "virtual-display"
in DISTRO_FEATURES. Then the sample value is enabled.
 If you want to use transfer system to multi ECU via H.264,
set "gst-record" in DISTRO_FEATURES.

Note:
 These system are supported in R-Car M3 only.

Change-Id: Ia782d3bc7079c38f30be52c1f6f152d55e1d2e17
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
recipes-graphics/wayland/weston-ini-conf.bbappend

index b79c526..635218a 100644 (file)
@@ -4,3 +4,28 @@ WESTONIVISHELL[ivi-module] ??= "ivi-controller.so"
 WESTONIVISHELL[ivi-input-module] ??= "ivi-input-controller.so"
 
 WESTONSECTION[WESTONIVISHELL] = "ivi-shell"
+
+# IVI cluster and virtual display sample
+python () {
+    if bb.utils.contains('DISTRO_FEATURES', 'virtual-display', True, False, d):
+        d.setVarFlag("WESTONCORE", "virtual", "1")
+}
+
+WESTONOUTPUT2[agl_screen] ??= "SCREEN_VIRTUAL"
+
+WESTONSECTION[WESTONOUTPUT2] = "output"
+
+SCREEN_VIRTUAL[name]?="virtual1"
+SCREEN_VIRTUAL[mode]?="384x368@60"
+
+# If gst-record is set, recorder flag is true
+python () {
+    if bb.utils.contains('DISTRO_FEATURES', 'gst-record', True, False, d):
+        d.setVarFlag("SCREEN_VIRTUAL", "recorder", "true")
+}
+
+SCREEN_VIRTUAL[ip]?="192.168.20.99"
+SCREEN_VIRTUAL[port]?="5005"
+SCREEN_VIRTUAL[bitrate]?="300000"
+SCREEN_VIRTUAL[crop]?="384x368@0x0"
+