В Вск, 25/12/2005 в 13:54 +0100, Arjen Stolk пишет: > On 12/25/05, Nickolay V. Shmyrev <[EMAIL PROTECTED]> wrote: > *snip > > Well, this is very interesting and opportune project - getting rid of > > esd. It should be relatively easy do do this. I've added some comments > > on http://live.gnome.org/GStreamer_2fesd about usage of > > notification-daemon to play sounds > > Sounds like an interesting project. Let me just check that I > understand it correctly. > libgnome is still using the old esound library for some sound related > tasks. The proposed change is to make it use GStreamer instead (like > the rest of gnome.) One problem is that esound offers a caching > facility that GStreamer at present does not provide, for which a > replacement will have to be provided. >
You are right here. Some notes: gstreamer is only a playing library, it's not supposed to provide a daemon. On the other side, to implement caching and notification, we need a daemon certainly. The most important thing is that nobody like to add just another daemon. That is why I suggest reuse existing one (notification-daemon) and implement sound events there. Moreover if it's designed to handle desktop events. > > But this is very major task, it's better to discuss it on desktop-devel > > first. > > Indeed. However, before we move this party to the desktop-devel list, > I still need to get my system into a state where I can actually work > on this. I suspect I'll have to get the CVS sources and work from > those. Of course, for testing purposes, it is highly desirable I can > actually build the code I'm working on. Am I correct in concluding > that I'll need to get and build the CVS sources? Also, are there any > known issues in doing this? Well, yes, you have too build from CVS. Some links located here: http://live.gnome.org/GnomeLove I suppose you need jhbuild to make this process easier. The modules you need to look at this particular problem are: libgnome (sound api) esound (esd) gnome-games (actively uses gnome_triggers to produce sounds) gstreamer (replacement for sound playing) libnotify _______________________________________________ gnome-love mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-love
