]> code.delx.au - pulseaudio/blobdiff - src/modules/alsa/module-alsa-sink.c
alsa: Take syncronized HW volume infra into use for alsa-sink
[pulseaudio] / src / modules / alsa / module-alsa-sink.c
index a73274fdb151b8f43c72271bd18a22430526bbca..697fab45333449cd1398c521af5c5cbf568a5f00 100644 (file)
@@ -54,8 +54,11 @@ PA_MODULE_USAGE(
         "tsched_buffer_size=<buffer size when using timer based scheduling> "
         "tsched_buffer_watermark=<lower fill watermark> "
         "ignore_dB=<ignore dB information from the device?> "
-        "control=<name of mixer control>"
-        "rewind_safeguard=<number of bytes that cannot be rewound");
+        "control=<name of mixer control> "
+        "rewind_safeguard=<number of bytes that cannot be rewound> "
+        "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",
@@ -76,6 +79,9 @@ static const char* const valid_modargs[] = {
     "ignore_dB",
     "control",
     "rewind_safeguard",
+    "sync_volume",
+    "sync_volume_safety_margin",
+    "sync_volume_extra_delay",
     NULL
 };