Re: [gnome-love] newbie looking to get involved
- From: "Nickolay V. Shmyrev" <nshmyrev yandex ru>
- To: Arjen Stolk <arjen 1729 gmail com>
- Cc: gnome-love gnome org
- Subject: Re: [gnome-love] newbie looking to get involved
- Date: Sun, 25 Dec 2005 16:24:55 +0300
В Вск, 25/12/2005 в 13:54 +0100, Arjen Stolk пишет:
On 12/25/05, Nickolay V. Shmyrev <nshmyrev yandex ru> 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]