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