summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorAhmed S. Darwish <darwish.07@gmail.com>2016-04-15 23:06:02 +0200
committerArun Raghavan <git@arunraghavan.net>2016-04-27 18:37:07 +0530
commitb1d47d60fc3f5dcc098f0ccc52a0f29dca8ce29e (patch)
tree9eb4cdd987c5963e91c0e327b781d84c3a413b8d /man
parenta831e455159ff1ce917d5526ba4966b7a1ad5aac (diff)
downloadpulseaudio-b1d47d60fc3f5dcc098f0ccc52a0f29dca8ce29e.tar.gz
client audio: Support memfd transport
Now that all layers in the stack support memfd blocks, add memfd pools support for client context and audio playback data. Use such memfd pools by default only if the server signals memfd support in its connection negotiations. Also add ability for clients to force-disable memfd transport through the `enable-memfd=' client configuration option. Signed-off-by: Ahmed S. Darwish <darwish.07@gmail.com>
Diffstat (limited to 'man')
-rw-r--r--man/pulse-client.conf.5.xml.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/man/pulse-client.conf.5.xml.in b/man/pulse-client.conf.5.xml.in
index cca2219d0..b88898cb0 100644
--- a/man/pulse-client.conf.5.xml.in
+++ b/man/pulse-client.conf.5.xml.in
@@ -102,6 +102,14 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
<option>
<p><opt>enable-shm=</opt> Enable data transfer via POSIX
+ or memfd shared memory. Takes a boolean argument, defaults to
+ <opt>yes</opt>. If set to <opt>no</opt>, communication with
+ the server will be exclusively done through data-copy over
+ sockets.</p>
+ </option>
+
+ <option>
+ <p><opt>enable-memfd=</opt>. Enable data transfer via memfd
shared memory. Takes a boolean argument, defaults to
<opt>yes</opt>.</p>
</option>