On 10/18/2011 10:44 PM, Pierre-Louis Bossart wrote: >> Subject: [pulseaudio-discuss] [PATCH] Introduce "available" concept for >> ports, and communicate that to clients. Bump protocol version to 24. >> --- >> PROTOCOL | 10 ++++ >> configure.ac | 2 +- >> src/modules/module-tunnel.c | 91 +++++++++++++++++-------------- >> -------- >> src/pulse/def.h | 15 ++++++ >> src/pulse/introspect.c | 16 +++++++ >> src/pulse/introspect.h | 2 + >> src/pulsecore/protocol-native.c | 4 ++ >> src/pulsecore/sink.h | 1 + >> 8 files changed, 88 insertions(+), 53 deletions(-) > > Bear with my late feedback, but how exactly is this used by clients?I only > see the context information being changed? Or did you mean this information > is provided mainly to configuration clients/user interfaces for port > selection? Did you miss my previous explanation, or did you find it insufficient? I'm repeating it below: "The protocol skew in Ubuntu 11.10 was actually a mistake on my part. Since the UI changes that would depend on this information being available was backed out, I probably should have backed the actual protocol change out as well. Anyway, here is the patch that forms one of the base features for jack detection, and brings upstream out of protocol skew with Ubuntu 11.10." -- David Henningsson, Canonical Ltd. http://launchpad.net/~diwic