Thanks for the warnings... I've fixed these in my copy, except ... gnuchess??? I'm not sure where that's coming from.
I haven't been compiling for ALSA in the distributed version because I've never been able to figure out how to get Pd to link to ALSA non-shared. If you link to the Alsa shared libs Pd won't run on a non-ALSA machine. Someday I'll try again to figure out how to make this work...
Right now I'm trying to fix an ugly problem duplicating abstractions with arrays inside...
cheers Miller
On Tue, Mar 07, 2000 at 07:34:20PM -0500, Karl MacMillan wrote:
Miller,
In s_main.c the -blockmode and -queuesize messages are in the RME define instead of the HAVE_ALSA define so they show up even if alsa support isn't compiled in - line 202. Also, pd doesn't compile without the RME code. Looks great other than that - the watchdog looks exciting though I have only had pd lock up the machine once under realtime and I think that was my fault. Oh, do you mean to be distributing a gnu chess game :) Are we going to see the gnuchess and PD file formats merge for interactive chess composition?
Thanks,
Karl
Miller Puckette wrote:
Hi all,
I've folded in Karl's new ALSA code, and for synchronization purposes I'm putting out the result as "pd-030TEST-linux.tar.gz" in http://lena.ucsd.edu/~msp/Software
I had trouble marging the two because Karl's indentation is different from mine; I preserved 4-space indentation in the OSS and RME code but kept Karl's in the ALSA part.
I'm mystified about Guenter's report of socket() returing 1. I don't know how stdout is getting closed but I think it really shouldn't be. I'll test this tonight...
also Mark Danks reports that close() doesn't undo the work of open_via_path on NT. I'm mystified about that too but will try to track it down.
cheers Miller
-- _____________________________________________________ | Karl W. MacMillan | | Peabody Institute of the Johns Hopkins University | | Network and Telecommunications Services | | karlmac@peabody.jhu.edu | | 410/659-8297 |