Update of /cvsroot/pure-data/pd/portaudio/pa_linux_alsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12672/pd/portaudio/pa_linux_alsa
Modified Files: pa_linux_alsa.c Log Message: FFT package selection
Zmoelnig's multi-'$' patch
big-soundfile support
Patch to set open directories (openpanel, savepanel)
patch to allow funny characters in extern names
fixed makefile.in to support intel mac
Index: pa_linux_alsa.c =================================================================== RCS file: /cvsroot/pure-data/pd/portaudio/pa_linux_alsa/pa_linux_alsa.c,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** pa_linux_alsa.c 30 May 2005 03:04:10 -0000 1.9 --- pa_linux_alsa.c 3 Jun 2006 19:13:06 -0000 1.10 *************** *** 6,10 **** * * Copyright (c) 2002 Joshua Haberman joshua@haberman.com ! * Copyright (c) 2005 Arve Knudsen aknuds-1@broadpark.no * * Based on the Open Source API proposed by Ross Bencina --- 6,10 ---- * * Copyright (c) 2002 Joshua Haberman joshua@haberman.com ! * Copyright (c) 2005-2006 Arve Knudsen aknuds-1@broadpark.no * [...2275 lines suppressed...] + } else { *************** *** 3179,3182 **** --- 3588,3593 ---- }
+ /* Start stream after one period of samples worth */ + /* Frames residing in buffer */ PA_ENSURE( err = GetStreamWriteAvailable( stream ) ); *************** *** 3184,3188 **** hwAvail = stream->playback.bufferSize - framesAvail;
- /* Start stream after one period of samples worth */ if( snd_pcm_state( stream->playback.pcm ) == SND_PCM_STATE_PREPARED && hwAvail >= stream->playback.framesPerBuffer ) --- 3595,3598 ----