From alsa-devel-owner@alsa.jcu.cz  Tue Oct  6 17:06:50 1998
Received: from screech.cs.alfred.edu (IDENT:root@screech.cs.alfred.edu [149.84.148.201])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id RAA12919
	for <alsa-devel@jcu.cz>; Tue, 6 Oct 1998 17:06:42 +0200
Received: from Screech (lansdoct@Screech [149.84.148.201])
	by screech.cs.alfred.edu (8.8.7/8.8.7) with ESMTP id LAA17209
	for <alsa-devel@jcu.cz>; Tue, 6 Oct 1998 11:06:42 -0400
Date: Tue, 6 Oct 1998 11:06:42 -0400 (EDT)
From: "Christopher T. Lansdown" <lansdoct@screech.cs.alfred.edu>
To: alsa-devel@jcu.cz
Subject: Re: XAmixer 0.1.7
In-Reply-To: <Pine.LNX.4.03.9810052033590.2151-101000@rdaneel.dyn.ml.org>
Message-ID: <Pine.LNX.4.05.9810061049120.16257-100000@screech.cs.alfred.edu>
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

Brion,
	I've looked through your patch.  I haven't applied it as it made
me think of some bigger changes.  I am thinking that XAmixer should be
changed to this interface:
1 tab per mixer.
This the label would be:
[Card|Chip] #n
Where n = mixer device number.
This would make things a little more complicated, and require some fairly
major rewriting, but it seems like the right way to do things.  I don't
know if it would be better to do this re-writing now, or assume that the
majority of people only have one mixing device per sound card, stabalize
the current version (mostly fix the handling of mono channels), release a
stable version, and then re-work things in the next development version.
What do you think?
	I've implemented your patch for the name, the configuration option
will come when I add config files, which will be after stabalising the
current version.
	Basically, what implementing the page\mixer would take is
renaming the struct Card with Mixer, and changing that array.  It will be
a lot of work, but it should be the right way to go.  I don't think that
there is a need to keep card information, the name of the parent card can
be stored in the mixer struct.  What do you think?
	-Chris

lansdoct@cs.alfred.edu
If I had had more time I would have written you a shorter letter. - Pascal
Apologetics Page: http://cs.alfred.edu/~lansdoct/apology/
Linux - Where do you want to go tomorrow?



