https://bugzilla.novell.com/show_bug.cgi?id=800963 https://bugzilla.novell.com/show_bug.cgi?id=800963#c15 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|andreas.roehler@online.de | --- Comment #15 from Guido Berhörster <gber@opensuse.org> 2013-02-06 16:14:53 UTC --- (In reply to comment #14)
(In reply to comment #12)
Will it select the backend at runtime based on what is available? This could probably also solve the issue with Firefox noted on the factory list which uses libcanberra directly.
Yes, libcanberra will try the various various, in the following order : #ifdef HAVE_PULSE "pulse", #endif #ifdef HAVE_ALSA "alsa", #endif #ifdef HAVE_OSS "oss", #endif #ifdef HAVE_GSTREAMER "gstreamer", #endif
so, in our case, gstreamer was probably never case (we build libcanberra with pulse and alsa backend and not oss one).
I just checked with a VM containing the Xfce default install, at least the GTK module will load all backends by default: $ leafpad & $ awk '/asound|gstreamer|canberra/ { print $6 }' /proc/$(pidof leafpad)/maps | sort | uniq /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib64/libasound.so.2.0.0 /usr/lib64/libcanberra-0.30/libcanberra-alsa.so /usr/lib64/libcanberra-0.30/libcanberra-gstreamer.so /usr/lib64/libcanberra-0.30/libcanberra-multi.so /usr/lib64/libcanberra-0.30/libcanberra-oss.so /usr/lib64/libcanberra-gtk.so.0.1.9 /usr/lib64/libcanberra.so.0.2.5 /usr/lib64/libgstreamer-1.0.so.0.5.0 $ kill $! ... $ unset GTK_MODULES $ leafpad & $ awk '/asound|gstreamer|canberra/ { print $6 }' /proc/$(pidof leafpad)/maps | sort | uniq $ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.