diff options
author | Vinod Ahuja <vahuja@unomaha.edu> | 2022-11-09 13:02:42 -0600 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2022-11-14 14:08:05 +0000 |
commit | 33727f4e9619f9da65fdfc608a10a92887c7257c (patch) | |
tree | 37dfba0923413e47bdd4f17a02ab928e6c2fd7da /docs/6_Component_Documentation | |
parent | 8be9db6f309e1e1b547e187c5db6ceac15f85a50 (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')
-rw-r--r-- | docs/6_Component_Documentation/8_ic-sound-manager.md | 8 |
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. |