I had a patch I put together against .22 that may still apply. ftp://pc24.sr.bham.ac.uk/pub/packages/old/SOURCES/esound-0.2.22-alsa09.diff.gz
It's based in great part on the Xine plugin for alsa 0.9.x, as I hadn't time to learn about the alsa api properly. It should let esound compile correctly against either 0.5.x or 0.9.x. YMMV, but it works for me. The esound-0.2.22-1mc2 srpm has a second patch that I use that gets the esdctl cache playing working for me, which you might also be interested in. It allows remote machines to play files cached on a server, without sending the file over the network: On Machine A: esd -public -tcp -port port & esdctl cache /path/to/sound.file On Machine B: esdctl -s machinea:port play esdctl:/path/to/sound.file <machine a plays it's cached copy of the file> The patches are under the GPL. Mark On Mon, 10 Dec 2001, Yom, Francis wrote: > The problem I have having seems to be with the esound daemon, esd. > Whenever esd tries to load, I get the following error repeatedly: > > "Couldn't open any alsa card! Error opening card 0; Sound protocol is > not compatible" > > The esound version is 0.2.23. > > Is there a fix for this problem? -- +-------------------------------------------------------------------------+ Mark Cooke The views expressed above are mine and are not Systems Programmer necessarily representative of university policy University Of Birmingham URL: http://www.sr.bham.ac.uk/~mpc/ +-------------------------------------------------------------------------+ _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user
