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
