]> code.delx.au - pulseaudio/blobdiff - src/modules/alsa/module-alsa-source.c
module-remap-sink: Add resample_method argument
[pulseaudio] / src / modules / alsa / module-alsa-source.c
index 46c11766604638b4c13b04a3291c03c1f929c169..7c8ace4e8a3e8d6d45e5dab77a8fce97aae10444 100644 (file)
@@ -44,7 +44,7 @@
 PA_MODULE_AUTHOR("Lennart Poettering");
 PA_MODULE_DESCRIPTION("ALSA Source");
 PA_MODULE_VERSION(PACKAGE_VERSION);
-PA_MODULE_LOAD_ONCE(FALSE);
+PA_MODULE_LOAD_ONCE(false);
 PA_MODULE_USAGE(
         "name=<name for the source, to be prefixed> "
         "source_name=<name for the source> "
@@ -54,6 +54,7 @@ PA_MODULE_USAGE(
         "device_id=<ALSA card index> "
         "format=<sample format> "
         "rate=<sample rate> "
+        "alternate_rate=<alternate sample rate> "
         "channels=<number of channels> "
         "channel_map=<channel map> "
         "fragments=<number of fragments> "
@@ -64,9 +65,10 @@ PA_MODULE_USAGE(
         "tsched_buffer_watermark=<upper fill watermark> "
         "ignore_dB=<ignore dB information from the device?> "
         "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>");
+        "deferred_volume=<Synchronize software and hardware volume changes to avoid momentary jumps?> "
+        "deferred_volume_safety_margin=<usec adjustment depending on volume direction> "
+        "deferred_volume_extra_delay=<usec adjustment to HW volume changes> "
+        "fixed_latency_range=<disable latency range changes on overrun?>");
 
 static const char* const valid_modargs[] = {
     "name",
@@ -77,6 +79,7 @@ static const char* const valid_modargs[] = {
     "device_id",
     "format",
     "rate",
+    "alternate_rate",
     "channels",
     "channel_map",
     "fragments",
@@ -87,9 +90,10 @@ static const char* const valid_modargs[] = {
     "tsched_buffer_watermark",
     "ignore_dB",
     "control",
-    "sync_volume",
-    "sync_volume_safety_margin",
-    "sync_volume_extra_delay",
+    "deferred_volume",
+    "deferred_volume_safety_margin",
+    "deferred_volume_extra_delay",
+    "fixed_latency_range",
     NULL
 };