aboutsummaryrefslogtreecommitdiffstats
path: root/docs/6_Component_Documentation/8_ic-sound-manager.md
diff options
context:
space:
mode:
authorVinod Ahuja <vahuja@unomaha.edu>2022-11-09 13:02:42 -0600
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2022-11-14 14:08:05 +0000
commit33727f4e9619f9da65fdfc608a10a92887c7257c (patch)
tree37dfba0923413e47bdd4f17a02ab928e6c2fd7da /docs/6_Component_Documentation/8_ic-sound-manager.md
parent8be9db6f309e1e1b547e187c5db6ceac15f85a50 (diff)
Adding file naming and indexing
Adding details of file naming convention and indexing the files. Bug-AGL: [SPEC-4470] Signed-off-by: Vinod Ahuja <vahuja@unomaha.edu> Change-Id: I189d725d2a4793f687826ffb4ecfca8c71b0f44a Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/28130 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'docs/6_Component_Documentation/8_ic-sound-manager.md')
-rw-r--r--docs/6_Component_Documentation/8_ic-sound-manager.md8
1 files changed, 4 insertions, 4 deletions
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.