summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authortorben <torben@0c269be4-1314-0410-8aa9-9f06e86f4224>2008-12-05 11:31:49 +0000
committertorben <torben@0c269be4-1314-0410-8aa9-9f06e86f4224>2008-12-05 11:31:49 +0000
commit0b6a4c8d7c156dba6d5762d8176249e6d51236ea (patch)
tree84cbe7890248ea466243e7295bd3c08d928dc283 /man
parentb1c2e37a5c8443d3998c6e0b9ce6c25e2f543cd9 (diff)
downloadjack1-0b6a4c8d7c156dba6d5762d8176249e6d51236ea.tar.gz
[alsa_io] man page
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3173 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'man')
-rw-r--r--man/alsa_in.170
-rw-r--r--man/alsa_out.11
2 files changed, 71 insertions, 0 deletions
diff --git a/man/alsa_in.1 b/man/alsa_in.1
new file mode 100644
index 0000000..d28d2b3
--- /dev/null
+++ b/man/alsa_in.1
@@ -0,0 +1,70 @@
+.TH ALSA_IO "1" "December 2008" "0.116.0"
+.SH NAME
+\fBalsa_in\fR, \fBalsa_out\fR \- Jack Clients, that bind to an unsynchronised Soundcard.
+.SH SYNOPSYS
+\fBalsa_in\fR [\fIoptions\fR]
+.br
+\fBalsa_out\fR [\fIoptions\fR]
+
+.SH DESCRIPTION
+A Jack Client, that opens a specified soundcard, and plays the audio
+data from its input Port to the Soundcard. This Soundcard does not
+need to be synchronized with the jackd Clocksource.
+
+alsa_in/alsa_out tries to resample the output stream, to reduce clicks.
+
+.SH OPTIONS
+.TP
+\fB\-j \fI jack_client_name\fR
+.br
+Set Client Name.
+.TP
+\fB\-d \fI alsa_device\fR
+.br
+Use this Soundcard.
+.TP
+\fB\-c \fI channels\fR
+.br
+Set Number of channels.
+.TP
+\fB\-r \fI sample_rate\fR
+.br
+Set sample_rate. The program resamples as necessary.
+So you can connect a 44k1 jackd to a soundcard only supporting
+48k.
+.TP
+\fB\-m \fI max_diff\fR
+.br
+The value when a soft xrun occurs. Basically the window, in which
+the dma pointer may jitter. If you see "delay=" in the output of alsa_out
+this is too small.
+.br
+Make sure target_delay is bigger than this.
+.TP
+\fB\-t \fI target_delay\fR
+.br
+The delay alsa_io should try to approach. Tune this to get lower latency.
+Must be bigger than max_diff for alsa_out, and should be bigger than max_diff+jackd_period
+for alsa_in.
+.TP
+\fB\-f \fI catch_factor\fR
+.br
+This value sets how fast the samplerate will change.
+default is 1000. Try 10000 when you have good relation between
+your clocksources. This will make resampling inaudible for example.
+.TP
+\fB\-p \fI period_size\fR
+.br
+Set the period size. It is not related to the jackd period_size.
+Sometimes it affects the quality of the delay measurements.
+Thats why its configurable.
+.TP
+\fB\-n \fI num_period\fR
+.br
+Set number of periods. See note for period_size.
+
+.SH AUTHOR
+Torben Hohn
+.PP
+This manpage was written by Torben Hohn <torbenh@gmx.de>
+
diff --git a/man/alsa_out.1 b/man/alsa_out.1
new file mode 100644
index 0000000..d9de8dd
--- /dev/null
+++ b/man/alsa_out.1
@@ -0,0 +1 @@
+.so alsa_in.1