diff options
author | Colin Guthrie <colin@mageia.org> | 2011-05-17 22:31:10 +0100 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2011-06-22 22:45:27 +0100 |
commit | dffc4d18d3a9f608f8b316f1e7057d13978ef44f (patch) | |
tree | 2967eec64a3884b1b2ae5b7e5f59fafc92097ebf /src/modules/alsa/module-alsa-source.c | |
parent | fdf3a0881445560e962924a02319fc5cd2506231 (diff) |
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)
Diffstat (limited to 'src/modules/alsa/module-alsa-source.c')
-rw-r--r-- | src/modules/alsa/module-alsa-source.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/modules/alsa/module-alsa-source.c b/src/modules/alsa/module-alsa-source.c index 90ffea57..478a2e8c 100644 --- a/src/modules/alsa/module-alsa-source.c +++ b/src/modules/alsa/module-alsa-source.c @@ -79,7 +79,10 @@ PA_MODULE_USAGE( "tsched_buffer_size=<buffer size when using timer based scheduling> " "tsched_buffer_watermark=<upper fill watermark> " "ignore_dB=<ignore dB information from the device?> " - "control=<name of mixer control>"); + "control=<name of mixer control>" + "sync_volume=<syncronize sw and hw voluchanges in IO-thread?> " + "sync_volume_safety_margin=<usec adjustment depending on volume direction> " + "sync_volume_extra_delay=<usec adjustment to HW volume changes>"); static const char* const valid_modargs[] = { "name", @@ -100,6 +103,9 @@ static const char* const valid_modargs[] = { "tsched_buffer_watermark", "ignore_dB", "control", + "sync_volume", + "sync_volume_safety_margin", + "sync_volume_extra_delay", NULL }; |