Multiple sounds

Joerg Sonnenberger joerg at britannica.bec.de
Mon Aug 21 06:19:00 PDT 2006


On Mon, Aug 21, 2006 at 02:26:48PM +0200, Simon 'corecode' Schubert wrote:
> On 21.08.2006, at 11:50, Dmitri Nikulin wrote:
> >On 8/21/06, Petr Janda <elekktretterr at xxxxxxxxxxxxxx> wrote:
> >>You were correct.
> >>Is there any way to get this done automatically? Without manually
> >>changing all multimedia programs that make sound?
> >No, so FreeBSD 5+ 'solved' it as part of devfs, making the free
> >channels appear on demand. It's possible with other hacks beneath the
> >kernel surface but the less of those the better.
> 
> Well, I investigated doing this at some point, but it seemed quite 
> impossible at this time.  We'd have to change the device handling, so 
> that a driver can hand out private devices for an open and not have 
> just one device per major/minor.

Actually, no. It just should threat minor==0 or whatever special and
replace the in-kernel file with an entry for the first free minor. That
is possible already, through the mechanism for cloning in the tree
sucks.

Joerg





More information about the Users mailing list