From 33727f4e9619f9da65fdfc608a10a92887c7257c Mon Sep 17 00:00:00 2001 From: Vinod Ahuja Date: Wed, 9 Nov 2022 13:02:42 -0600 Subject: Adding file naming and indexing Adding details of file naming convention and indexing the files. Bug-AGL: [SPEC-4470] Signed-off-by: Vinod Ahuja Change-Id: I189d725d2a4793f687826ffb4ecfca8c71b0f44a Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/28130 Reviewed-by: Jan-Simon Moeller Tested-by: Jan-Simon Moeller --- docs/6_Component_Documentation/8_ic-sound-manager.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'docs/6_Component_Documentation/8_ic-sound-manager.md') diff --git a/docs/6_Component_Documentation/8_ic-sound-manager.md b/docs/6_Component_Documentation/8_ic-sound-manager.md index 75e163e..e1c22f4 100644 --- a/docs/6_Component_Documentation/8_ic-sound-manager.md +++ b/docs/6_Component_Documentation/8_ic-sound-manager.md @@ -37,10 +37,10 @@ not need to be aware of the exact applications that are running on this containe - All the containers, including the host, are running a variant of AGL -- The host OS and the secondary domain container use PipeWire and WirePlumber +- The host OS and the secondary domain container use PipeWire and WirePlumber to implement the sound system -- The sound hardware offers, on the Linux kernel driver side, a separate ALSA +- The sound hardware offers, on the Linux kernel driver side, a separate ALSA device for sounds that belong to the IC and a separate ALSA device for other sounds ## Architectural design @@ -70,7 +70,7 @@ them the ability to pause or resume sounds that are being routed via PipeWire. Finally, IC applications are given a library (icipc library) that allows them to send messages to pipewire-ic-ipc on the host. This library is minimal and has no external dependencies, -for safety reasons. +for safety reasons. For sound playback, IC applications are expected to use the ALSA API directly and communicate with the dedicated ALSA device that is meant for IC sounds. Arbitration of this device between @@ -101,7 +101,7 @@ pipewire-ic-ipc. This library allows sending two commands: IC Applications are expected to send the SUSPEND command before starting playback of a sound to their dedicated ALSA device. The RESUME command should be sent after playback of this IC -sound has finished. +sound has finished. It should be noted that the RESUME command is also issued automatically when the IC application disconnects from the pipewire-ic-ipc UNIX socket. -- cgit 1.2.3-korg