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