I recently tried to play some sound using NSSound in GNUstep and was fairly
unsuccessful.  I tried GNUstep from SVN and Debian packages, neither
worked.  I tried disecting gnustep_sndd but I just don't grasp portaudio
enough to know what is going on.

Anyway, I tried quite a few things and in the process ended up writing some
code for NSSound to use OpenAL directly instead of gnustep_sndd (and
portaudio).  It works pretty well, despite the fact of being pretty sloppy.
I was wondering if the GNUstep devs would be interested in the code?  Like I
mentioned, it's OpenAL (available in pretty much every platform) and even
though it's sloppy right now it would take much to clean it up (at least I
don't think so, but I would need some help/input).  OpenAL also has quite a
bit of functionality useful to bring NSSound up to par with OS X 10.5's API
(seeking and what not).

I also rewrote the sound loading method to use libsndfile instead of
libaudiofile... as of version 1.19 sndfile support everything OS X 10.5
supports (minus MP3) + Vorbis and FLAC.  Is there interest in that?  Cause
that's pretty much done, and not sloppy.

Just let me know if there's any interest in this stuff?

Stefan
_______________________________________________
Gnustep-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to