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

Reply via email to