Yeah, I wrote that back when I didn't really know what was up or down. I went with the source/sink architecture because it seemed like the right thing to do. The code in NSSound is a bit of a mess, though. I would like to eventually revisit it, but that doesn't seem likely in the foreseeable future.
That said, there are really only 2 sinks that I know of: libao and OSS. Libao will use whatever the OS provides, be it pulseaudio, alsa, or something else. I wrote it as a catch all and as an example for anyone wanting to work with it. The OSS sink was written by David for FreeBSD... I never tested it. NSSound is not a multimedia framework, though. Apple recently came out with AVFoundation, which looks really interesting. Would be nice if we could get an implementation of that on GNUstep. On Fri, Apr 27, 2012 at 1:09 PM, Ivan Vučica <[email protected]> wrote: > A bit of exploration of the source code reveals that at least NSSound uses > "sinks" for output. > > Some sinks can be found in SVN tree over here: > http://svn.gna.org/svn/gnustep/libs/gui/trunk/Tools/sound/ > > Header GSSoundSink.h can be found here: > http://svn.gna.org/svn/gnustep/libs/gui/trunk/Headers/Additions/GNUstepGUI/ > > I don't know more than that. > > > On Fri, Apr 27, 2012 at 19:37, Kristian Poul Herkild > <[email protected]>wrote: > >> Hi there. >> >> I've been silently snooping around here for XYZ years, just in case... ;) >> >> And that case is now. I'm in the process of creating a vanilla GNU/Linux >> system (largely LFS+BLFS and some C(B)LFS and a bit gentoo and redhat). >> It is either going to be a pure vanilla linux or a some sort of >> recreation of LinuxSTEP - I haven't decided yet. X-server is installed, >> but Windowmaker and GNUstep-packages (base, gui, backends, apps, etc.) >> are not. >> >> Anyway - what I need to know is what the situation is in regard to >> multimedia and GNUstep. Is portaudio still used as a sound server, and >> does GNUstep have a multimedia plugin-architecture a la gstreamer or >> translators (as in BeOS+Haiku/Syllable+Pyro-OS)? Or is GNUstep simply >> without a multimedia framework atm. ? >> >> Kind regards, >> >> Kristian Poul Herkild >> >> _______________________________________________ >> Gnustep-dev mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/gnustep-dev >> > > > > -- > Ivan Vučica - [email protected] > > > > _______________________________________________ > Gnustep-dev mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/gnustep-dev > >
_______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
