capture: Implement per-stream volume control for capture streams.
authorColin Guthrie <colin@mageia.org>
Tue, 17 May 2011 21:31:10 +0000 (22:31 +0100)
committerColin Guthrie <colin@mageia.org>
Wed, 22 Jun 2011 21:45:27 +0000 (22:45 +0100)
commitdffc4d18d3a9f608f8b316f1e7057d13978ef44f
tree2967eec64a3884b1b2ae5b7e5f59fafc92097ebf
parentfdf3a0881445560e962924a02319fc5cd2506231
capture: Implement per-stream volume control for capture streams.

This piggy backs onto the previous changes for protocol 22 and
thus does not bump the version. This and the previous commits should be
seen as mostly atomic. Apologies for any bisecting issues this causes
(although I would expect these to be minimal)
21 files changed:
PROTOCOL
src/map-file
src/modules/alsa/alsa-source.c
src/modules/alsa/module-alsa-source.c
src/modules/bluetooth/module-bluetooth-device.c
src/modules/dbus/iface-device.c
src/modules/echo-cancel/module-echo-cancel.c
src/modules/module-virtual-source.c
src/modules/oss/module-oss.c
src/pulse/introspect.c
src/pulse/introspect.h
src/pulse/stream.c
src/pulsecore/cli-command.c
src/pulsecore/native-common.h
src/pulsecore/pdispatch.c
src/pulsecore/protocol-native.c
src/pulsecore/sink.c
src/pulsecore/source-output.c
src/pulsecore/source-output.h
src/pulsecore/source.c
src/pulsecore/source.h