GNOME Bugzilla – Bug 136679
alsa plugin needs to implement the property probe interface
Last modified: 2004-12-22 21:47:04 UTC
gst-mixer checks if an element implements the property probe interface before using it. Since the alsa element doesn't implement it, it can't be used by gst-mixer, which means no native alsa mixer support.
Thanks for looking this up! I was intending to install ALSA one of the next few days so we could fix this right before 0.8.0... This makes it a lot easier. If anyone else wants to shoot first, please go ahead; I'll be glad to give any assistance in implementing it.
To make things perfectly clear, gst-mixer works with alsa when you enable oss emulation (I fixed that about 10 days ago), it's only if you want native alsa mixing that it doesn't work.
Sort of. OSS-based mixers aren't able to set the ALSA mixer settings correctly on my hardware in all cases.
FWIW, I don't have any devices to select in gnome-volume-control. They are working fine in gkrellm. I only get controls for /dev/dsp. But that one works fine. This is alsa emulation (/dev/dsp[01]) and normal OSS (/dev/dsp2) with most recent CVS of gnome-media and gst.
Fixed in CVS.