Hi, just FYI, I've managed to implement a (very rough) prototype fix that makes xscavenger work with esd. Unfortunately, I'm running into some hard problems:
- esd shows horrible latency when in stream mode (which is the easiest to implement on the existing code), making the sound delayed and unsynchronized with game events. - I've tried to resolve this by using the sample caching feature, which solves the synchronization problem, but it is very inflexible: the falling sound cannot be stopped until the entire clip is played, and I can't play multiple sounds at the same time (which is what xscavenger's internal mixer currently does). Given these problems, I'm becoming a bit hesitant about esd support. I'll take a look at the SDL code to see how they did it, but I'm inclined not to use SDL because of the way the existing code is written (difficult to port to a new API), and I dislike introducing additional dependencies into xscavenger. If you're interested in testing out the prototype fix anyway, let me know and I'll send you a testing .deb package. Be warned, though, there's an as-yet unidentified problem with playing the samples through esd, which causes sound distortion. :-) T -- "Holy war is an oxymoron." -- Lazarus Long -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

