diff options
author | George Kiagiadakis <george.kiagiadakis@collabora.com> | 2019-06-26 14:48:29 +0300 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2019-06-27 13:29:30 +0000 |
commit | 1f5849784f91f18488e21307b2548e96095c190e (patch) | |
tree | 4f928ff4b1e50157ff4661c0d38ae68d438a15af /templates/feature/agl-pipewire | |
parent | 5cb5bf7e0c021e9b925b3e1fcf01b4945927bd07 (diff) |
pipewire: run with the System::Pipewire smack label
Pipewire shares memory with its clients using open file
descriptors (memfd or shared memory file) which are created within
pipewire and therefore they have the same smack label as the
pipewire process. Clients must be able to read and write to this
memory, therefore they need rw acess to that smack label.
Since all AGL apps have only write access to the System label,
we need to use a different smack label which can be granted rw
access from the applications that need to use audio.
"System::Pipewire" is chosen here to follow the "System::Sub"
pattern that is described in the documentation.
Bug-AGL: SPEC-2554
Change-Id: I81cbf82adfde3ef4f67872bd91293370339b18d7
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Diffstat (limited to 'templates/feature/agl-pipewire')
0 files changed, 0 insertions, 0 deletions