protocol-native: Don't signal memfd support for 9.0 clients

System Internals / PulseAudio - Ahmed S. Darwish [gmail.com] - 19 November 2016 07:11 EST

Although such 9.0 clients support memfd transport, they have an iochannel bug that would break memfd audio if they're run in 32 bit mode over a 64-bit kernel. Influence them to use the POSIX shared memory model instead.

Also bump the protocol version to exclusively mark such v9.0 libraries. Check commit 451d1d676237c81 for further details.

BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=97769

f665b2b protocol-native: Don't signal memfd support for 9.0 clients
PROTOCOL | 12 ++++++++++++
configure.ac | 2 +-
src/pulsecore/protocol-native.c | 10 ++++++++--
3 files changed, 21 insertions(+), 3 deletions(-)

Upstream: cgit.freedesktop.org


  • Share