alsa-tools/echomixer
Giuliano Pochini cf4b9bcad4 echomixer: Fix echomixer to work with the new drivers
There is a long standing bug in the drivers for cards with a vmixer because
I overlooked a detail in the c++ generic driver by echoaudio. Those cards
do not have a line-out volume control. It is a virtual control provided by
the generic driver. The bug is harmless because the DSP just ignores the
command to change the volume.
Since that control has been removed, echomixer must be updated. With this
patch it uses the vmixer to fake the line-out volume.

This patch makes echomixer work with the new drivers.

Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-03-16 08:48:48 +01:00
..
AUTHORS Add echomixer 2004-12-29 13:02:53 +00:00
ChangeLog Add echomixer 2004-12-29 13:02:53 +00:00
configure.in Support both GTK+1.2 and GTK+2.x 2006-03-29 11:33:02 +00:00
configure.in-gtk1 Support both GTK+1.2 and GTK+2.x 2006-03-29 11:33:02 +00:00
configure.in-gtk2 increment subversion 2005-04-05 17:29:52 +00:00
COPYING Add echomixer 2004-12-29 13:02:53 +00:00
cvscompile Fix exec permission of cvscompile and add .hgignore 2006-04-07 18:17:19 +02:00
echomixer.c echomixer: Fix echomixer to work with the new drivers 2009-03-16 08:48:48 +01:00
gitcompile improved automake directory detection for echomixer tree 2008-08-19 19:36:49 +02:00
Makefile.am Fix building of alsa-tools when using the --as-needed linker option. 2008-11-13 13:13:53 +01:00
README Support both GTK+1.2 and GTK+2.x 2006-03-29 11:33:02 +00:00


                               Echomixer


Emixer is the Linux equivalent of the Echoaudio console application from Echoaudio.
It is a tool to control all the features of any Echoaudio soundcard. This includes
clock sources, input and output gains, mixers, etc.

The interface is quite different than Echoaudio console. There are no pans: you set
the channels gains directly on both mixers and volume controls. Emixer manages
master, PCM and monitors gains separately and it provides emulation of master volume
for cards that don't support it in hardware (all non-Vmixer cards). Furthermore it
has a matrix mixer which is more easy to use than the Echoaudio console interface.

Emixer requires GTK+ 1.2 or GTK+ 2.x.
To build with GTK+-1.2, pass --with-gtk2=no configure option.

For more informations:  http://xoomer.virgilio.it/g_pochini/ea-emixer.html