Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8824
Modified Files:
pcm_adpcm.c pcm_alaw.c pcm_dmix.c pcm_dshare.c pcm_dsnoop.c
pcm_lfloat.c pcm_linear.c pcm_mulaw.c pcm_rate.c pcm_route.c
pcm_share.c
Log Message:
document all PCM plugin parameters
Index: pcm_adpcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_adpcm.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- pcm_adpcm.c 25 Feb 2004 11:24:29 -0000 1.60
+++ pcm_adpcm.c 26 Apr 2004 07:40:12 -0000 1.61
@@ -588,7 +588,7 @@
\section pcm_plugins_adpcm Plugin: Ima-ADPCM
-This plugin converts Ima-ADPCM samples to linear or linear to Mu-Law samples
+This plugin converts Ima-ADPCM samples to linear or linear to Ima-ADPCM samples
from master Ima-ADPCM conversion PCM to given slave PCM. The channel count,
format and rate must match for both of them.
@@ -601,6 +601,7 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ format STR # Slave format
}
}
\endcode
Index: pcm_alaw.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_alaw.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- pcm_alaw.c 25 Jul 2003 17:02:02 -0000 1.57
+++ pcm_alaw.c 26 Apr 2004 07:40:12 -0000 1.58
@@ -473,6 +473,7 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ format STR # Slave format
}
}
\endcode
Index: pcm_dmix.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dmix.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- pcm_dmix.c 17 Mar 2004 11:48:14 -0000 1.53
+++ pcm_dmix.c 26 Apr 2004 07:40:12 -0000 1.54
@@ -991,6 +991,7 @@
type dmix # Direct mix
ipc_key INT # unique IPC key
ipc_key_add_uid BOOL # add current uid to unique IPC key
+ ipc_perm INT # IPC permissions (octal, default 0600)
slave STR
# or
slave { # Slave definition
@@ -1011,6 +1012,7 @@
bindings { # note: this is client independent!!!
N INT # maps slave channel to client channel N
}
+ slowptr BOOL # slow but more precise pointer updates
}
\endcode
Index: pcm_dshare.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dshare.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- pcm_dshare.c 17 Mar 2004 11:48:15 -0000 1.16
+++ pcm_dshare.c 26 Apr 2004 07:40:12 -0000 1.17
@@ -727,6 +727,7 @@
type dshare # Direct sharing
ipc_key INT # unique IPC key
ipc_key_add_uid BOOL # add current uid to unique IPC key
+ ipc_perm INT # IPC permissions (octal, default 0600)
slave STR
# or
slave { # Slave definition
@@ -747,6 +748,7 @@
bindings { # note: this is client independent!!!
N INT # maps slave channel to client channel N
}
+ slowptr BOOL # slow but more precise pointer updates
}
\endcode
Index: pcm_dsnoop.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_dsnoop.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- pcm_dsnoop.c 17 Mar 2004 11:48:15 -0000 1.18
+++ pcm_dsnoop.c 26 Apr 2004 07:40:12 -0000 1.19
@@ -677,6 +677,7 @@
type dsnoop # Direct snoop
ipc_key INT # unique IPC key
ipc_key_add_uid BOOL # add current uid to unique IPC key
+ ipc_perm INT # IPC permissions (octal, default 0600)
slave STR
# or
slave { # Slave definition
@@ -697,6 +698,7 @@
bindings { # note: this is client independent!!!
N INT # maps slave channel to client channel N
}
+ slowptr BOOL # slow but more precise pointer updates
}
\endcode
Index: pcm_lfloat.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_lfloat.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- pcm_lfloat.c 31 Jan 2004 12:16:32 -0000 1.15
+++ pcm_lfloat.c 26 Apr 2004 07:40:12 -0000 1.16
@@ -432,6 +432,7 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ format STR # Slave format
}
}
\endcode
Index: pcm_linear.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_linear.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- pcm_linear.c 25 Jul 2003 17:02:03 -0000 1.56
+++ pcm_linear.c 26 Apr 2004 07:40:12 -0000 1.57
@@ -488,6 +488,7 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ format STR # Slave format
}
}
\endcode
Index: pcm_mulaw.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_mulaw.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- pcm_mulaw.c 25 Jul 2003 17:02:03 -0000 1.58
+++ pcm_mulaw.c 26 Apr 2004 07:40:13 -0000 1.59
@@ -488,6 +488,7 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ format STR # Slave format
}
}
\endcode
Index: pcm_rate.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_rate.c,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- pcm_rate.c 3 Apr 2004 08:27:58 -0000 1.83
+++ pcm_rate.c 26 Apr 2004 07:40:13 -0000 1.84
@@ -1428,6 +1428,8 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ rate INT # Slave rate
+ [format STR] # Slave format
}
}
\endcode
Index: pcm_route.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_route.c,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- pcm_route.c 12 Aug 2003 12:30:53 -0000 1.74
+++ pcm_route.c 26 Apr 2004 07:40:14 -0000 1.75
@@ -1047,6 +1047,13 @@
pcm STR # Slave PCM name
# or
pcm { } # Slave PCM definition
+ [format STR] # Slave format
+ [channels INT] # Slave channels
+ }
+ ttable { # Transfer table (bi-dimensional compound of
cchannels * schannels numbers)
+ CCHANNEL {
+ SCHANNEL REAL # route value (0.0 - 1.0)
+ }
}
}
\endcode
Index: pcm_share.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm_share.c,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- pcm_share.c 17 Mar 2004 11:48:15 -0000 1.79
+++ pcm_share.c 26 Apr 2004 07:40:14 -0000 1.80
@@ -1515,6 +1515,11 @@
# or
slave { # Slave definition
pcm STR # Slave PCM name
+ [format STR] # Slave format
+ [channels INT] # Slave channels
+ [rate INT] # Slave rate
+ [period_time INT] # Slave period time in us
+ [buffer_time INT] # Slave buffer time in us
}
bindings {
N INT # Slave channel INT for client channel N
-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog