[pulseaudio-discuss] [PATCH 0/2] Deploy memfd support
Ahmed S. Darwish
darwish.07 at gmail.com
Fri Apr 15 20:49:57 UTC 2016
Hi!
Now that most of the memfd series is merged except the last two
patches, this is a submission of the last two commits modified to
make memfds an opt-in feature instead of being enabled by default.
To test memfds support, just add enable-memfd=yes to the daemon's
configuration file ~/.config/pulse/daemon.conf
==> changelog from memfd v3:
- just a one-liner difference
diff --git a/src/daemon/daemon-conf.c b/src/daemon/daemon-conf.c
index d859c77..965a5c8 100644
--- a/src/daemon/daemon-conf.c
+++ b/src/daemon/daemon-conf.c
@@ -92,6 +92,7 @@ static const pa_daemon_conf default_conf = {
#endif
.no_cpu_limit = true,
.disable_shm = false,
+ .disable_memfd = true,
.lock_memory = false,
.deferred_volume = true,
.default_n_fragments = 4,
- .. and a more verbose documentation in the PROTOCOL file
==> earlier submissions (full 11 patches):
- v3 submission
http://article.gmane.org/gmane.comp.audio.pulseaudio.general/25410
- v2 submission
http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/25131
- v1 submission
http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/24110
==> diffstat:
Ahmed S. Darwish (2):
client audio: Support memfd transport
core: Support memfd transport; bump protocol version
PROTOCOL | 37 +++++++++++++++++++++
configure.ac | 2 +-
man/pulse-client.conf.5.xml.in | 8 +++++
man/pulse-daemon.conf.5.xml.in | 7 +++-
man/pulseaudio.1.xml.in | 15 +++++++--
shell-completion/bash/pulseaudio | 4 +--
shell-completion/zsh/_pulseaudio | 1 +
src/daemon/cmdline.c | 13 +++++++-
src/daemon/daemon-conf.c | 2 ++
src/daemon/daemon-conf.h | 1 +
src/daemon/main.c | 4 ++-
src/pulse/client-conf.c | 1 +
src/pulse/client-conf.h | 2 +-
src/pulse/context.c | 44 ++++++++++++++++++++++---
src/pulse/internal.h | 3 ++
src/pulsecore/core.c | 9 +++--
src/pulsecore/core.h | 2 +-
src/pulsecore/mem.h | 9 +++++
src/pulsecore/protocol-native.c | 71 ++++++++++++++++++++++++++++++++++------
19 files changed, 207 insertions(+), 28 deletions(-)
--
http://darwish.chasingpointers.com
More information about the pulseaudio-discuss
mailing list