diff options
author | Ashok Sidipotu <ashok.sidipotu@collabora.com> | 2022-02-17 18:59:25 +0530 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2022-05-04 14:56:30 +0000 |
commit | 080086bc5062a1eb025b82051884aaa508f50408 (patch) | |
tree | bb291b4c2dce25e08af5228dd805b61bc3d0e881 /meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch | |
parent | 00691c280303d633f638b7a8141cc59f9ade4813 (diff) |
wireplumber: Create new recipe for policy daemon
-carve out a new recipe for wireplumber policy, so that it
can be assigned to the concerned container.
-create new packagegroup-pipewire-base capturing the set of
packages required to use PipeWire API.
-remove the implicit dependencies between different wireplumber
recipes, now each of those recipes will have to be included
in the top level bb file.
-remove the wireplumber-config virtual package.
Bug-AGL: SPEC-4100
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: I8ff6834c5dae94b75e07a0709c403b5d7f3b274b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27254
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Diffstat (limited to 'meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch')
-rw-r--r-- | meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch b/meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch new file mode 100644 index 000000000..be1e0a527 --- /dev/null +++ b/meta-pipewire/recipes-multimedia/wireplumber/wireplumber/0004-policy-endpoint-device-Fix-endpoints-not-connected-w.patch @@ -0,0 +1,34 @@ +From 61dcf8b203f26a7c25ffaccdfdd94c233c0440e9 Mon Sep 17 00:00:00 2001 +From: Ashok Sidipotu <ashok.sidipotu@collabora.com> +Date: Wed, 2 Mar 2022 06:55:37 +0530 +Subject: [PATCH] policy-endpoint-device: Fix endpoints not connected with + devices + +-if device linkables are created ahead of the endpoints, + endpoints are not connected with the devices. + +-rescan the endpoints on an endpoint creation. +--- + src/scripts/policy-endpoint-device.lua | 4 ++++ + 1 file changed, 4 insertions(+) + + Upstream-Status: Submitted [https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/337] + +diff --git a/src/scripts/policy-endpoint-device.lua b/src/scripts/policy-endpoint-device.lua +index c9c6ceb..0ba39b0 100644 +--- a/src/scripts/policy-endpoint-device.lua ++++ b/src/scripts/policy-endpoint-device.lua +@@ -221,6 +221,10 @@ linkables_om:connect("objects-changed", function (om) + scheduleRescan () + end) + ++endpoints_om:connect("object-added", function (om) ++ scheduleRescan () ++end) ++ + linkables_om:connect("object-removed", function (om, si) + unhandleLinkable (si) + end) +-- +2.35.1 + |