From alsa-devel-owner@alsa.jcu.cz  Sun Nov 29 11:46:53 1998
Received: from entry.jcu.cz (IDENT:perex@entry.jcu.cz [160.217.1.111])
	by marvin.jcu.cz (8.9.1a/8.9.1) with SMTP id LAA11420;
	Sun, 29 Nov 1998 11:40:32 +0100
Date: Sun, 29 Nov 1998 11:40:32 +0100 (CET)
From: Jaroslav Kysela <perex@jcu.cz>
To: Andy Lo A Foe <arloafoe@cs.vu.nl>
cc: alsa-devel@jcu.cz
Subject: Re: MINOR numbers - READ PLEASE!!!
In-Reply-To: <366122AB.9C972753@cs.vu.nl>
Message-ID: <Pine.LNX.3.96.981129113552.3605B-100000@entry.jcu.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Sun, 29 Nov 1998, Andy Lo A Foe wrote:

> Jaroslav Kysela wrote:
> 
> > OK. I will accept this recommendation, althrough I'm not still sure with
> > this thing:
> >
> > What we can do if soundcard hardware reach above per card limits? I mean
> > for example: Card can have 8 rawmidi devices (some special hardware
> > for MIDI), but we can acess only first four. Is somewhere precedens for
> > Linux how can be this problem solved by elegant way?
> 
> Jaroslav,
> 
> I don't think the minor device number allocation is such a big issue,
> mainly because I think devfs is right on the horizon. I think (hope)
> devfs will be standard in the upcoming 2.2 kernels.   Devfs will turn
> the major/minor numbering hell into a namespace problem. Very elegant
> IMHO :) I will take a stab at making ALSA devfs complient soon (if noone
> else volunteers)..

I don't know how exactly devfs works, but I'm thinking that devfs is
generating virtual devices (like files in proc filesystem)? Thus we still
need allocate minor numbers.

> And I don't think  backward compatibility will be a problem since everyone
> should use asoundlib for interfacing with ALSA anyway. So it doesn't really
> matter what we choose now, right?

Static linked applications willn't work...

							Jaroslav

-----
Jaroslav Kysela <perex@jcu.cz>
Academic Computer Centre, University of South Bohemia
Branisovska 31, C. Budejovice, CZ-370 05 Czech Republic


