On Wed, 2014-08-06 at 00:24 +0530, Arun Raghavan wrote: > This is not expected to be used by most clients - the default > system-wide setting is preferred to provide a consistent user > experience. > > However certain clients (at the moment, this is just web browsers), need > to be able to disable clients from modifying system-wide volume, so > this provides such a mechanism. > --- > PROTOCOL | 6 ++++++ > configure.ac | 2 +- > src/modules/module-tunnel.c | 5 +++++ > src/pulse/def.h | 9 ++++++++- > src/pulse/stream.c | 11 ++++++++++- > src/pulsecore/cli-text.c | 3 ++- > src/pulsecore/protocol-native.c | 14 ++++++++++++-- > src/pulsecore/sink-input.c | 22 +++++++++++++++------- > src/pulsecore/sink-input.h | 4 +++- > src/pulsecore/sink.c | 18 ++++++++++++++++++ > 10 files changed, 80 insertions(+), 14 deletions(-) Do you still wish to get this patch merged, or should I drop the patch from the patch tracking wiki page? There were some objections to the idea of a per-stream flat volume flag, to which you haven't responded. -- Tanu