Le 17 avr. 07 à 00:06, Ricardo Correa a écrit : > I've meant to reply to this and other threads for some time and for > some reason I haven't... > > While other desktop environments seem to be redesigning much of their > underlying infrastructure to provide more abstraction to plug in > subsystems (especially in the audio/multimedia department, but not > limiting to it) there doesn't seem to exist such an initiative in > Etoile (of course I'm not talking about redesigning, but about > starting with the right foot). What I'm talking about here > especifically is reusing things like gstreamer/phonon (gnome/kde4 > multimedia subsystems respectively) and in the rare case where such > reuse isn't possible a well thought out subsystem should be designed. > I don't think I can be of much help here because I haven't worked > directly with any of those multimedia kits, but if opening my big > mouth means that I should do something I can of course take a shot at > it. Btw, AFAIK gstreamer provides a jackd plugin (polypaudio seems > like a better default IMHO) and some work on porting it to Windows/ > Mac OS has been done.
If I don't speak too quickly, gstreamer and Phonon are quite different. gstreamer is a multimedia implementation and an API. Unlike Phonon which is almost just an API (an abstract mutimedia system which can uses various backends like gstreamer for example). At this time we have MultimediaKit which is a bit similar to Phonon (far less evolved though). MultimediaKit has two backends: gstreamer and mplayer iirc. However only mplayer is supported at this time because of issue with glib for gstreamer. Yen-Ju may confirm or deny this point. Now MultimediaKit isn't currently under active development because we put our focus on other stuff to do. Basic sound functionality has recently be moved in SystemConfig framework (SCSound class), so MultimediaKit will rely on it to provide a richer API and more features. It will continue to implement all video related stuff too. If we decide to move to some new audio API/soundserver for SystemConfig and MultimediaKit, this won't be problem since all Étoilé applications will only use these APIs for their own sound and video related needs. It might be interesting to have backends to support audio-only solution like polypaudio/pulseaudio. I don't really know… Cheers, Quentin. _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
