From alsa-devel-owner@alsa.jcu.cz  Sun Oct  4 08:04:57 1998
Received: from rdaneel.dyn.ml.org (res-1097.usc.edu [128.125.245.177])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id IAA11555
	for <alsa-devel@jcu.cz>; Sun, 4 Oct 1998 08:04:54 +0200
Received: from localhost (brion@localhost)
	by rdaneel.dyn.ml.org (8.8.7/8.8.7) with ESMTP id XAA24324
	for <alsa-devel@jcu.cz>; Sat, 3 Oct 1998 23:04:53 -0700
Date: Sat, 3 Oct 1998 23:04:53 -0700 (PDT)
From: Brion Vibber <brion@pobox.com>
To: alsa-devel@jcu.cz
Subject: Re: Xamixer 0.1.5
In-Reply-To: <Pine.LNX.4.05.9810032211410.9659-100000@screech.cs.alfred.edu>
Message-ID: <Pine.LNX.4.03.9810032231480.24062-100000@rdaneel.dyn.ml.org>
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 Sat, 3 Oct 1998, Christopher T. Lansdown wrote:

> Hi all,
> 	I was working XAmixer again.  In this version:
> -Revised code: now uses whatever channels you have in a dynamic array.

Working great for me!

> -Tar file name: now reflects version.

The links on the page all point to "xamixer.tar.gz" though... might want
to fix that. ;)

> Coming (not necessarily in this order):
> 	-Config File (default initial volumes?, channel names, pixmaps)

I don't like the idea of initial volumes... I find it very annoying to
find all my volumes changed simply by _opening_ a mixer. I don't want to
manually reset every channel when I just wanted to slightly adjust one...
If I want to save/set volumes on bootup or login, I'll use a command-line
mixer.

Custom channel names & pixmaps I do like though, and possibly initial
window size?

> 	-AutoRecognition when a channel changes from some other app.

Is there a better way to do this than polling the device from time to
time? Maybe I shouldn't have skimmed past the detailed bits of the docs...
;)

> 	-Pixmaps

Mmm, pixmaps.

> Email me all wish-lists.
> 
> Jaroslav,
> 	When XAmixer stabalizes, is there any chance of it getting
> included in the alsa-utils package?

I hope so, it's not big and it's nice to have an X-based mixer as well as
the text ones...

> Oh a few final (general) questions:
> How hard is it to convert to autoconf?  Is it worth it for this app?

Dunno, but if it's not too hard I recommend it, it's a nice consistent
interface. Far easier for a user to check ./configure --help and feed it
some options than to wade through a Makefile OR or a config file the
Makefile uses OR on Imakefile OR bob-knows-what... Who needs RPMs or DEBs
when you can compile a program to suit your needs so easily?

> How does one get listed on freshmeat?

I believe the place to go is http://contrib.freshmeat.net/

> If I had had more time I would have written you a shorter letter. - Pascal

program Letter;
var
  EnoughTime: Char;
begin
  Write('Is there enough time for a short letter?');
  Read(EnoughTime);
  if (EnoughTime = 'y') or (EnoughTime = 'Y') then
    WriteLn('u')
  else
    WriteLn('U');
end.

-- brion vibber (brion@pobox.com)


