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

Répondre à