]> Repos - portaudio/commitdiff
alsa: - if polling loop is timed out (paTimedOut) PaAlsaStream_WaitForFrames will...
authordmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Tue, 1 Jun 2010 12:45:09 +0000 (12:45 +0000)
committerdmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Tue, 1 Jun 2010 12:45:09 +0000 (12:45 +0000)
src/hostapi/alsa/pa_linux_alsa.c

index bba4df2c71b3f7a87e8ae62858d8994dce8f01a4..36b674e9baeadcb93acae01d82944bf8f788a1d0 100644 (file)
@@ -2987,6 +2987,8 @@ static PaError PaAlsaStream_WaitForFrames( PaAlsaStream *self, unsigned long *fr
             /* not else ! */
             if (timeouts >= 64) /* audio device not working, shall return error to notify waiters */
             {
+                               *framesAvail = 0; /* no frames available for processing */
+
                 PA_DEBUG(( "%s: poll timed out, returning error\n", __FUNCTION__, timeouts ));
                 PA_ENSURE( paTimedOut );
             }