Hi all,

A little while ago I wrote a small library called GSound (remarkably, a name 
which doesn’t seem to have been used before, at least on my Fedora 
installation). It wraps the libcanberra API and “GObject-ifies” it so it can be 
properly used in introspected languages. I’ve recently dug it back up and 
dusted it off ready for public release. The code is available at

https://github.com/tcbrindle/gsound

and the generated documentation can be found at

https://tcbrindle.github.io/gsound-docs

(libcanberra itself isn’t introspectable, which I believe has caused problems 
for various projects in the past, and is the reason GSound exists.)

If anyone has the time, I’d be very grateful if another pair of eyes could have 
a look over the API and perhaps give it a try before I declare it stable. 
Please let me know if you spot any problems or have any comments — feel free to 
contact me off-list or use the Github issue tracker (and patches are even more 
welcome of course!)

I also have a couple of quick questions:

* What is the status of the libcanberra GTK module? I’ve held off wrapping any 
of the canberra-gtk stuff as I seem to recall that it was being dropped, but 
perhaps that has changed?

* Is there a procedure for submitting libraries for inclusion into the Gnome 
project proper? I’d be very keen on GSound becoming an “official” part of the 
platform if people find it useful, and I’m happy to follow the Gnome release 
cycles and so forth, but as an “outsider” (currently) I’m not sure what I’d 
need to do for that to happen.

Many thanks,

Tristan

_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to