From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 23 16:44:52 2007 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from misaki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id 8AF4816A418; Mon, 23 Jul 2007 16:44:51 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Tue, 24 Jul 2007 00:44:48 +0800 From: Ariff Abdullah To: Julian Elischer Message-Id: <20070724004448.2c49a5e3.ariff@FreeBSD.org> In-Reply-To: <46A4D713.3020408@elischer.org> References: <20070722231730.717d5472@localhost> <20070723110009.w7szemgpsg80k804@webmail.leidinger.net> <46A4BA24.2070806@elischer.org> <20070723181011.383dcc1a@deskjail> <46A4D713.3020408@elischer.org> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__24_Jul_2007_00_44_48_+0800_jnlPJIx44FnVZqUU" Cc: freebsd-multimedia@freebsd.org, Alexander@Leidinger.net Subject: Re: FreeBSD's sound system lineage.... X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2007 16:44:53 -0000 --Signature=_Tue__24_Jul_2007_00_44_48_+0800_jnlPJIx44FnVZqUU Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 23 Jul 2007 09:28:03 -0700 Julian Elischer wrote: > Alexander Leidinger wrote: > > Quoting Julian Elischer (Mon, 23 Jul 2007 > > 07:24:36 -0700): > >=20 > >> The OSS people have offered us the use (from memory) of their > >ALSA<->OSS > shim library. It would be nice if one of the sound > >people > would talk to them and see if the offer still stands. > >=20 > > It needs kernel support which we don't have. I don't know how > > hard/easy it is to provide this support. >=20 > That's where we probably need someone like Ariff to have a look at > it. >=20 > I think they also offered to help us get that support. >=20 ALSA is purely userland stuffs, much like other things like SDL, pulseaudio, arts, jack, yada yada, so on. All you need to do is grab plain alsa library, replacing alsa kernel call -> oss ioctl (much like NetBSD/OpenBSD did with their sunaudio -> liboss), and produce appropriate libalsa depending on your target (linux binary for linux apps). Leveraging hardware features provided by ALSA call is a different story, though. -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Tue__24_Jul_2007_00_44_48_+0800_jnlPJIx44FnVZqUU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGpNsAlr+deMUwTNoRAhQKAKCF9eyHmpvfyD7KnMVZS/hjJYt3JwCfaUkm UWtvS9Wg16RwmGMazkSrA2k= =YOLN -----END PGP SIGNATURE----- --Signature=_Tue__24_Jul_2007_00_44_48_+0800_jnlPJIx44FnVZqUU--