|
From: Ian P. <ian...@in...> - 2002-05-26 15:45:31
|
Hi Lex, I figure you might be interested in this. Last night I downloaded and built a 2.4.18 kernel followed by the very latest ALSA (cvs co from their development tree) with OSS compatibility enabled. It works like a dream! In particular select() is working *exactly* as it aught to, at least on PPC. I haven't checked on PC h/w yet, but since the ALSA OSS compatibility is identical for all platforms I see no reason why it shouldn't work perfectly. Unless you can think of some reason why this might be a bad idea (and given the _vast_ improvement over the native Linux OSS drivers) I propose that the Squeak OSS sound code be written/tested against the ALSA OSS compatibility driver instead. (After all, it works just like the OSS docs say it should -- which is manifestly not the case with the native sound drivers.) Anybody who has problems with sound can then be pointed at ALSA as the solution. I might have a go at native ALSA support too (just too see what it smells like ;). BTW (on a totally different topic): I really like your idea to map mod1-4 to Command and mod5 to Option (so that people at least have the chance to recover the latter with some xmodmap gymnastics). It's on the to-do list. Regards, Ian |