I'm working on docs for ossaudiodev, and I thought I'd ask here before bugging the OSS people: does anyone know which operating systems use OSS (Open Sound System) as the standard audio interface? I know Linux up to 2.4 does, as do some (all?) versions of FreeBSD. Do any of the other BSD flavours (OpenBSD, NetBSD, ...) use OSS out-of-the-box? (If you have access to a FooBSD box, take a look for /usr/include/*/soundcard.h -- if it looks like this: """ #ifndef SOUNDCARD_H #define SOUNDCARD_H /* * Copyright by Hannu Savolainen 1993-1997 [...] """ then it's OSS.) Anyone know precisely which 2.5.x version of Linux dropped OSS in favour of ALSA? Please reply directly to me -- my python-dev subscription is temporarily disabled because I went on holiday a week ago, and still haven't caught up with my other email backlog... Thanks -- Greg -- Greg Ward <gward@python.net> http://www.gerg.ca/ I just read that 50% of the population has below median IQ!
On Sun, Mar 09, 2003 at 09:16:47PM -0500, Greg Ward wrote:
I'm working on docs for ossaudiodev, and I thought I'd ask here before bugging the OSS people: does anyone know which operating systems use OSS (Open Sound System) as the standard audio interface? I know Linux up to 2.4 does, as do some (all?) versions of FreeBSD.
I'd say 'recent'. I don't recall when it was added, definately a while back, but the oldest machine I have (FreeBSD 4.2) has OSS/Free. From googling I get the impression that it's been there since 3.x, so 'recently' definately holds. Likewise, googling shows OpenBSD also uses OSS/Free -- the commercial OSS installation manual tells you to remove references to OSS/Free from the kernel :) And there's a boatload of supported platforms in the commercial OSS of course, see www.opensound.com. But I don't suggest we try and plug OSS :)
Anyone know precisely which 2.5.x version of Linux dropped OSS in favour of ALSA?
OSS wasn't dropped (not yet anyway), ALSA was added. Also, ALSA has an OSS emulation mode, so I think it's safe to say you need to 'have OSS or ALSA with OSS API emulation' enabled. -- Thomas Wouters <thomas@xs4all.net> Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
participants (2)
-
Greg Ward
-
Thomas Wouters