diff options
author | Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> | 2024-08-18 02:22:33 +0900 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2024-08-26 14:41:04 +0000 |
commit | ff7d46cc0ac8636706c4556626b3cebb074f269b (patch) | |
tree | cab7a14096d199478b8c04dadc17d457294e3984 | |
parent | 0172997a6fed913148d78215289abc33a009de4e (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>
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 |