apps/agl-cluster-demo-receiver.git
4 years agoAdd gitreview file for jellyfish branch jellyfish 10.0.0 10.0.1 10.0.2 10.0.3 jellyfish/10.0.0 jellyfish/10.0.1 jellyfish/10.0.2 jellyfish/10.0.3 jellyfish_10.0.0 jellyfish_10.0.1 jellyfish_10.0.2 jellyfish_10.0.3
Jan-Simon Möller [Tue, 15 Sep 2020 20:40:29 +0000 (22:40 +0200)]
Add gitreview file for jellyfish branch

Update the .gitreview file.

Change-Id: Ib2711fb8705992d7da1692c4089d30594466a2a6
Bug-AGL: SPEC-3581
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove duplicate autobuild files 25/25125/1 9.99.3 9.99.4 jellyfish/9.99.3 jellyfish/9.99.4 jellyfish_9.99.3 jellyfish_9.99.4
Li, Xiaoming [Mon, 17 Aug 2020 06:52:21 +0000 (14:52 +0800)]
Remove duplicate autobuild files

Valid autobuild scripts already sleep in the root.

Bug-AGL: SPEC-2049

Change-Id: I5881d91800744fb3070ca862e4a0ecb72e8ca6f3
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
4 years agoRip out the qt version and intall the native XDG one 16/25016/1 9.99.2 jellyfish/9.99.2 jellyfish_9.99.2
Marius Vlad [Tue, 14 Jul 2020 14:53:32 +0000 (17:53 +0300)]
Rip out the qt version and intall the native XDG one

This has run-by-default enabled.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I99c85373965339a990476eec1772a27cfd360d6c

4 years agoapp: Use waylandsink for all platforms 49/24949/2
Marius Vlad [Sat, 4 Jul 2020 21:26:12 +0000 (00:26 +0300)]
app: Use waylandsink for all platforms

Bug-AGL: SPEC-3382

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7bbb34a377921bc5f741495f14951a0df70694cb

4 years agoConversion to using agl-compositor 48/24948/2
Marius Vlad [Sat, 20 Jun 2020 20:16:15 +0000 (23:16 +0300)]
Conversion to using agl-compositor

- Use Qt/QtWayland to set-up an app_id for the main surface. We use that
  surface and pass it to waylandsink. Waylandsink create a sub-surface
  with the parent the Qt/QtWayland one.

- Install a handler for handling bus messages With it, it allows to pass
  the wl_display with the help of a context and the surface backing up
  the Widget.

- Installs a timer to wait for Qt to create/get the xdg_surface and
  attach a buffer to it.  Without we won't be able receive the commit
  for the parent event in order to handle it.

Bug-AGL: SPEC-3382

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I4237b7dad110ce36e3a01226e67cb508b6d9a6d9

4 years agoUpdate autobuild scripts 69/24769/1 9.99.1 jellyfish/9.99.1 jellyfish_9.99.1
Scott Murray [Mon, 15 Jun 2020 22:54:01 +0000 (18:54 -0400)]
Update autobuild scripts

Update autobuild scripts with reworked version that fixes building
outside of the source tree.

Bug-AGL: SPEC-2049, SPEC-3300

Change-Id: I937237e451301289c16bcfd8d912077d21e59ae5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoUpdates to fix building with SDK and remove submodule usage 74/23374/2 8.99.3 8.99.4 8.99.5 icefish/8.99.3 icefish/8.99.4 icefish/8.99.5 icefish_8.99.3 icefish_8.99.4 icefish_8.99.5
Scott Murray [Sun, 15 Dec 2019 18:21:58 +0000 (13:21 -0500)]
Updates to fix building with SDK and remove submodule usage

Update the autobuild script and CMake files to work with the SDK, and
remove now deprecated usage of the app-templates submodule.

Bug-AGL: SPEC-3055

Change-Id: I720f4d530dbd749e8426b3f12d04ad2b34d700d4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoUpdate permissions 22/21822/1 7.99.3 8.0.0 8.0.1 8.0.2 8.0.3 8.99.1 8.99.2 halibut/7.99.3 halibut/8.0.0 halibut/8.0.1 halibut/8.0.2 halibut/8.0.3 halibut_7.99.3 halibut_8.0.0 halibut_8.0.1 halibut_8.0.2 halibut_8.0.3 icefish/8.99.1 icefish/8.99.2 icefish_8.99.1 icefish_8.99.2
Scott Murray [Fri, 5 Jul 2019 12:48:58 +0000 (08:48 -0400)]
Update permissions

Add the new display permission to config.xml.in.

Bug-AGL: SPEC-2607

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Icaafda303e7bdc857366d62ee4ea57b904ff4c96

5 years agoIntroduce autobuild scripts 21/21821/1
Scott Murray [Fri, 5 Jul 2019 12:48:43 +0000 (08:48 -0400)]
Introduce autobuild scripts

Add agl and linux autobuild scripts to silence build warnings.
These 2 scripts are based on the latest version of the autobuild
script, but they've been customized to (i) work with the existing
qmake files and (ii) the 'update' and 'package-test' targets have
been removed.

Bug-AGL: SPEC-2164

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia2f785e1e3e8c3635a9a8a6966f694c3208a2d22

5 years agoUpdate to apply remoting plugin 04/21604/2 7.99.2 halibut/7.99.2 halibut_7.99.2
Harunobu Kurokawa [Wed, 12 Jun 2019 05:12:03 +0000 (14:12 +0900)]
Update to apply remoting plugin

Remoting plugin uses jpeg element as default.

This pipeline is refered from sample script in
https://gitlab.freedesktop.org/wayland/weston/blob/master/doc/remoting-client-receive.bash

Bug-AGL : SPEC-2420

Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Change-Id: I83e3bf9e75af24d80993ed1ef78c01154ae94c1b

5 years agoFix compilation against newer Wayland IVI extension 32/21132/1 7.99.1 halibut/7.99.1 halibut_7.99.1
Scott Murray [Tue, 23 Apr 2019 13:15:27 +0000 (09:15 -0400)]
Fix compilation against newer Wayland IVI extension

The ilm_init function has moved to the new libilmCommon library in
Wayland IVI extension 2.x, so switch to using the ilmCommon package
config in the application CMakeLists.txt. ilmCommon has a dependency
on ilmControl, so that still gets pulled in.

Change-Id: Id9cefd7cb1ceec826d44011d91ad1f196e7e19b2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoAdd waylandsink fallback 12/20812/1
Scott Murray [Tue, 26 Mar 2019 20:12:36 +0000 (16:12 -0400)]
Add waylandsink fallback

Add a check for vaapisink availability, and fall back to using
waylandsink if it is unavailable.  This should allow using a non-Intel
board for the cluster demo, though there are potentially issues around
having a H.264 decoder plugin available that may need to be addressed
in the target platform BSP (e.g. Raspberry Pi).

Change-Id: Ie351fe0cd6e36e3db6707b9202b3b1fd7c66d3ce
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoInitial check-in 55/18555/2 6.99.3 6.99.4 7.90.0 guppy/6.99.3 guppy/6.99.4 guppy_6.99.3 guppy_6.99.4 halibut/7.90.0 halibut_7.90.0
Scott Murray [Mon, 3 Dec 2018 22:52:53 +0000 (17:52 -0500)]
Initial check-in

Demo instrument cluster receiver application to receive a h264 stream
sent via RTP from another host running Wayland and Weston with the
gst-recorder feature for streaming a virtual display patched in.

The gstreamer pipeline used is based on what was being used with
gst-launch-1.0 in the previously hand-constructed instrument cluster
demo.  The use of vaapisink likely constrains use to Intel based
platforms at present, future work should allow working on other
platforms.

The app/surface.{hpp,cpp} files are adapted from code from
xdg-launcher:

https://gerrit.automotivelinux.org/gerrit/staging/xdg-launcher

Note that they are MIT licensed while all other source files are
Apache 2.0.  Other than significant refactoring to ease integration,
the functional differences from the runxdg code in xdg-launcher are
that homescreen support has been removed, as the instrument cluster
platform does not use it, and the logging has been reworked to use the
hmi-debug mechanism used by the windowmanager and homescreen.

There is also an implicit assumption that the windowmanager
configuration is such that the "app" role will map the receiver's
surface to the desired location in the center of the dashboard.

Change-Id: Ieddef6463efb744d9c9c28b1508cc930a32981a4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoInitial empty repository 6.99.2 guppy/6.99.2 guppy_6.99.2
Jan-Simon Moeller [Mon, 26 Nov 2018 10:16:27 +0000 (10:16 +0000)]
Initial empty repository