Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 May 2007 01:55:38 +0800
From:      Ariff Abdullah <ariff@FreeBSD.org>
To:        John-Mark Gurney <gurney_j@resnet.uoregon.edu>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/sound/pcm sound.h
Message-ID:  <20070507015538.7487e7bb.ariff@FreeBSD.org>
In-Reply-To: <20070506173729.GN17958@funkthat.com>
References:  <200705061646.l46GkOXi045874@repoman.freebsd.org> <20070506173729.GN17958@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Mon__7_May_2007_01_55_38_+0800_AGHGdl2No/qp_Czh
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, 6 May 2007 10:37:29 -0700
John-Mark Gurney <gurney_j@resnet.uoregon.edu> wrote:
> Ariff Abdullah wrote this message on Sun, May 06, 2007 at 16:46
> +0000:
> > ariff       2007-05-06 16:46:23 UTC
> >=20
> >   FreeBSD src repository
> >=20
> >   Modified files:
> >     sys/dev/sound/pcm    sound.h=20
> >   Log:
> >   PCMMKMINOR() bit twiddling, so we can have:
> >     - 2048 unique sound cards (dsp0 -> dsp2047)
> >       (used to be 15)
> >     - 32 unique device types  (dspW, audio, mixer, sndstat, ..
> >     32th)
> >       (used to be 15)
> >     -  256 unique cloneable devices (dsp%d.0 -> dsp%d.255)
> >       (unchanged)
>=20
> Did you know that if you use the field si_drv1, you don't need to
> limit yourself because of minors?  You have two fields to use,
> si_drv1 and si_drv2..  I was able to remove my MINOR macro from
> bktrau using this method..
>=20

Yes, I'm perfectly aware about that, but both si_drv* fields are being
used for other purposes in lots of places. I already planned to
address this which require a not so trivial overhaul, in future.


--
Ariff Abdullah
FreeBSD

... Recording in stereo is obviously too advanced
    and confusing for us idiot ***** users :P ........

--Signature=_Mon__7_May_2007_01_55_38_+0800_AGHGdl2No/qp_Czh
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFGPhaalr+deMUwTNoRAobLAJ0SmE9q6P5Eavo+SX7061FF1zQVqwCfY8eN
idbSL+pWIp9FwA0ABsY+of8=
=5gZP
-----END PGP SIGNATURE-----

--Signature=_Mon__7_May_2007_01_55_38_+0800_AGHGdl2No/qp_Czh--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070507015538.7487e7bb.ariff>