Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory usw-pr-cvs1:/tmp/cvs-serv27101

Modified Files:
        pcm.c 
Log Message:
Fixes in documentation for fast status

Index: pcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm.c,v
retrieving revision 1.222
retrieving revision 1.223
diff -u -r1.222 -r1.223
--- pcm.c       21 Sep 2002 19:01:24 -0000      1.222
+++ pcm.c       9 Oct 2002 06:13:57 -0000       1.223
@@ -373,16 +373,21 @@
 parameters - avail_max and overrange are reset to zero after the status
 call.
 
-\subsection pcm_status_fast Obtaining fast device status
+\subsection pcm_status_fast Obtaining device status fast
 
 The function \link ::snd_pcm_avail_update \endlink updates the current
 available count of samples for writing (playback) or filled samples for
-reading (capture).
+reading (capture). It is a light version of
+\link ::snd_pcm_status_get_avail \endlink, because it does not require
+the user <-> kernel context switch, but the value is less accurate,
+because ring buffer pointers are updated in kernel drivers only when
+an interrupt occurs.
 <p>
 The function \link ::snd_pcm_delay \endlink returns the delay in samples.
 For playback, it means count of samples in the ring buffer before
 the next sample will be sent to DAC. For capture, it means count of samples
-in the ring buffer before the next sample will be captured from ADC.
+in the ring buffer before the next sample will be captured from ADC. It works
+only when the stream is in the running or draining state.
 
 \section pcm_action Managing the stream state
 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to