Quasar
Moderator

Posts: 5139
Registered: 08-00 |
I never said that *SDL* isn't of high quality -- indeed, the rest of everything in WinEternity is using it (video, input, etc). Rather, SDL's own sound functionalities are *very* low level. Frankly, I'm not a sound technician and I do not even know where I would begin, being required to write your own mixing functions to use SDL digital sound.
What I said didn't look very high-quality is the SDL_mixer add-on library. It kind of looks like, from an initial and perhaps misinformed opinion, like it was hacked together as an afterthought.
As for DirectSound, if I didn't want to use FMOD, which can be distributed for free, why would I use DirectSound, that can't be distributed period? Keep in mind that a Linux port should easily follow the Windows port since we've used SDL, and I do not want to have to rewrite everything an eighth time when that happens.
Plus, DirectSound isn't much more high-level than SDL. Its like writing sound code in assembly language 9_9
|