From bee88d50fbb31086eb70d259cf86a4e48047c3c7 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Fri, 29 Nov 2024 10:25:53 +0200 Subject: agl-compositor: Bump SRCREV to pick-up latest changes This introduces a bunch of new features to the AGL compositor. Specifcally, the ability the load multiple backends at the same, and we have added support for PipeWire back-end. This allows streaming of output with Pipewire and using VNC/RDP for relaying input back the compositor, a functionality we had previously with Waltham. Some other changes is that we should be ready to use libweston 14 when that arrives. With this release we've now removed agl-shell-desktop private extension in favor of using gRPC proxy API. We also removed remoting plug-in in favour of using PipeWire for streaming. In more detail the following changes have been added, since the previous update: - 896f27c meson.build: Update meson version to 1.0 - 76a2aad clients/stream-pipewire-output: Add script to stream PipeWire output - 57099d3 layout: Move the logging and activation at first mapping - c8f2664 compositor: Add support for loading multiple back-ends - de6dfd2 compositor: Add support for loading PipeWire backend - 2487a38 compositor: Remove loading of remoting plug-in - c023bf5 desktop: Remove notification for mapping first time - f2ebad3 compositor: Remove agl-shell-desktop extension - d60ccb8 layout: Use weston_view_move_to_layer when adding to hidden layer - bb22f78 layout: Use weston_view_move_to_layer helper for de-activating views - 6d88952 layout: Use weston_view_move_layer for all other surface roles - c48b210 layout: Update layout to use weston_view_move_to helper - b6f811c layout: Update layout to use weston_view_move_to helper Change-Id: I90975e6e194b757507f8bc7433ab6e9debc3a8d2 Signed-off-by: Marius Vlad Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30595 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller Tested-by: Jenkins Job builder account --- meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb b/meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb index 79b13df71..4462e0254 100644 --- a/meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb +++ b/meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fac6abe0003c4d142ff8fa1f18316df0" DEPENDS = "wayland wayland-protocols wayland-native weston" SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/agl-compositor.git;protocol=https;branch=${AGL_BRANCH}" -SRCREV = "c8ffca8f9c67114ca424b88df0740943fe7768e3" +SRCREV = "896f27c979571452f15447bb9752fc46a99f5177" AGL_BRANCH:aglnext = "next" SRCREV:aglnext = "${AUTOREV}" @@ -37,6 +37,7 @@ LDFLAGS:append:riscv64 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" FILES:${PN} = " \ ${bindir}/agl-compositor \ ${bindir}/agl-screenshooter \ + ${bindir}/agl-stream-pipewire-output \ ${libdir}/agl-compositor/libexec_compositor.so.0 \ ${libdir}/agl-compositor/libexec_compositor.so.${AGL_COMPOSITOR_VERSION} \ " @@ -48,6 +49,7 @@ FILES:agl-shell-grpc-server = " \ RDEPENDS:${PN} += " \ agl-compositor-init \ xkeyboard-config \ + bash \ " FILES:${PN}-dev += " \ -- cgit 1.2.3-korg