summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>2024-08-18 02:22:33 +0900
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2024-08-26 14:41:04 +0000
commitff7d46cc0ac8636706c4556626b3cebb074f269b (patch)
treecab7a14096d199478b8c04dadc17d457294e3984
parent0172997a6fed913148d78215289abc33a009de4e (diff)
Enable sound feature in AGL demo IVI guest
Existing container integration can't play music by guest side music player. We have a sound management solution between guests. But it is not transparent. ICEG has plan of transparent sound management to use virtual device. This change is a 1st step of this plan. Bug-AGL: SPEC-5232 Change-Id: I5f163df3bb828b9e7adfd773efccd29414020987 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
-rw-r--r--meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-flutter-ivi-demo/rcar-gen3/agl-flutter-ivi-demo.json9
-rw-r--r--meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-momi-ivi-demo/rcar-gen3/agl-momi-ivi-demo.json9
-rw-r--r--meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-qt-ivi-demo/rcar-gen3/agl-qt-ivi-demo.json9
-rw-r--r--meta-agl-ic-container/recipes-platform/images/agl-instrument-cluster-container-demo.bb3
4 files changed, 27 insertions, 3 deletions
diff --git a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-flutter-ivi-demo/rcar-gen3/agl-flutter-ivi-demo.json b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-flutter-ivi-demo/rcar-gen3/agl-flutter-ivi-demo.json
index b0acb036..78a03ef8 100644
--- a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-flutter-ivi-demo/rcar-gen3/agl-flutter-ivi-demo.json
+++ b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-flutter-ivi-demo/rcar-gen3/agl-flutter-ivi-demo.json
@@ -100,6 +100,15 @@
"exclusive": 0
},
{
+ "type": "devdir",
+ "from": "/dev/snd",
+ "to": "dev/snd",
+ "devnode": "/dev/snd/controlC0",
+ "optional": 1,
+ "wideallow": 1,
+ "exclusive": 0
+ },
+ {
"type": "devnode",
"from": "/dev/pvr_sync",
"to": "dev/pvr_sync",
diff --git a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-momi-ivi-demo/rcar-gen3/agl-momi-ivi-demo.json b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-momi-ivi-demo/rcar-gen3/agl-momi-ivi-demo.json
index 98b7a918..97f3c3d1 100644
--- a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-momi-ivi-demo/rcar-gen3/agl-momi-ivi-demo.json
+++ b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-momi-ivi-demo/rcar-gen3/agl-momi-ivi-demo.json
@@ -101,6 +101,15 @@
"exclusive": 0
},
{
+ "type": "devdir",
+ "from": "/dev/snd",
+ "to": "dev/snd",
+ "devnode": "/dev/snd/controlC0",
+ "optional": 1,
+ "wideallow": 1,
+ "exclusive": 0
+ },
+ {
"type": "devnode",
"from": "/dev/pvr_sync",
"to": "dev/pvr_sync",
diff --git a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-qt-ivi-demo/rcar-gen3/agl-qt-ivi-demo.json b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-qt-ivi-demo/rcar-gen3/agl-qt-ivi-demo.json
index ca1154b4..ccbf66b6 100644
--- a/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-qt-ivi-demo/rcar-gen3/agl-qt-ivi-demo.json
+++ b/meta-agl-ic-container/recipes-container/container-manager-config/cm-config-agl-qt-ivi-demo/rcar-gen3/agl-qt-ivi-demo.json
@@ -101,6 +101,15 @@
"exclusive": 0
},
{
+ "type": "devdir",
+ "from": "/dev/snd",
+ "to": "dev/snd",
+ "devnode": "/dev/snd/controlC0",
+ "optional": 1,
+ "wideallow": 1,
+ "exclusive": 0
+ },
+ {
"type": "devnode",
"from": "/dev/pvr_sync",
"to": "dev/pvr_sync",
diff --git a/meta-agl-ic-container/recipes-platform/images/agl-instrument-cluster-container-demo.bb b/meta-agl-ic-container/recipes-platform/images/agl-instrument-cluster-container-demo.bb
index 3e2d6cb1..8eb24c61 100644
--- a/meta-agl-ic-container/recipes-platform/images/agl-instrument-cluster-container-demo.bb
+++ b/meta-agl-ic-container/recipes-platform/images/agl-instrument-cluster-container-demo.bb
@@ -11,9 +11,6 @@ CONTAINER_IMAGES ?= "agl-container-cluster:guest-image-cluster-demo \
IMAGE_INSTALL += " \
kernel-modules \
alsa-utils \
- packagegroup-pipewire \
- pipewire-ic-ipc \
- wireplumber-config-agl \
"
# packages required for network bridge settings via lxc-net