[gst-devel] ossaudio gstreamer plugin

Clive Wright clive_wright at ntlworld.com
Mon Aug 6 14:29:13 CEST 2007

I have looked back into the archives and it appears that there is debate 
about whether or not ossaudio should even be supported.

I believe that oss development activity within the Linux kernel has 
stagnated (being limited to bug fixing) since Alan Cox took over from 
Hannu Savolainen as official maintainer in January 1999 with the result 
that most modern sound-cards are not supported.

I realise that there is support within Alsa for the majority of these 
sound-cards but most professional sound applications are still built for 
oss as evidenced by Alsa providing an oss emulation layer.

Since 1999 Hannu Savolainen has done a lot of work on sound drivers that 
use the oss api but for proprietary drivers licensable from 

The source code for the majority of these drivers has recently been 
released under the GPL2 license.

The api for these drivers is now at oss version 4 which while retaining 
backward compatibility with the original oss api is significantly 
different particularly within the area of mixer control.
The result of this is an error message when attempting to control the 
sound-card's master volume using the Gnome volume applet or launching 
the gnome-volume-control:

"The volume control did not find any elements and/or devices to control. 
This means either that you don't have the right GStreamer plug-ins 
installed, or that you don't have a sound card configured".

I wondered whether the Gstreamer developers are aware of this situation 
and whether any work is being done either to incorporate the updated api 
within the gstreamer-ossmixer element or to produce a new plug-in 
specifically for this api.

More information about the gstreamer-devel mailing list