Commit graph

97 commits

Author SHA1 Message Date
Jaroslav Kysela
52384d8479 envy24control: support gtk1 only in configure.in-gtk1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-01-20 12:39:09 +01:00
Pavel Hofman
4c11a92555 envy24control: Changing the Multi Track Peak control from MIXER to PCM type
* The "Multi Track Peak" control is now of PCM type, to avoid
  confusing users in other alsa mixers.

Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-10-06 16:46:03 +02:00
Diego Elio 'Flameeyes' Pettenò
13cbbe0000 envy24control - Don't redeclare isblank().
While technically isblank() is a C library function, nothing stops it from
being a macro, and indeed it seems to be on glibc-2.10.

This should not be a problem because ctype.h already declares it on
probably all the systems where it's used.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-05-29 12:27:24 +02:00
Diego 'Flameeyes' Pettenò
56970e8143 Fix building of alsa-tools when using the --as-needed linker option.
Please note that LDFLAGS is the _wrong_ variable to pass libraries
with, automake tells you to use _LDADD for binaries and _LIBADD for
libraries, while autoconf wants them in the LIBS variable.

Signed-off-by: Diego 'Flameeyes' Pettenò <flameeyes@gmail.com>
2008-11-13 13:13:53 +01:00
Jaroslav Kysela
a726e5df68 Added configure target to global Makefile and gitcompile to EXTRA_DIST
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-09 14:17:10 +02:00
Jaroslav Kysela
f0bb8866ce more gitcompile cleanups
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 19:22:20 +02:00
Jaroslav Kysela
880926b3cd gitcompile: return error return code and add GITCOMPILE_NO_MAKE condition
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 18:51:25 +02:00
Jaroslav Kysela
c989fddc7e hgcompile -> gitcompile changes (include README files) 2008-06-03 10:39:28 +02:00
Jaroslav Kysela
41282b058b Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:25:36 +02:00
Takashi Iwai
126ee9bddb envy24control - Fix SPDIF input control
Fix SPDIF input control name that was wrongly set due to a typo in
the changeset 48406c03292e.
2007-10-09 12:30:14 +02:00
Takashi Iwai
afb0fb4f7b Don't compare with a literal
Don't compare a pointer with a string literal.  Use strcmp instead.
2006-10-17 17:34:42 +02:00
Takashi Iwai
917e71fcc8 Fix ADC controls with higher resolution in envy24control
Fixed envy24control to handle ADC volumes with higher resolution
properly.
Also, the bogus sync of gtk_adjustment between ADC and IPGA volumes
is fixed in the case no IPGA is detected.
2006-09-07 20:55:49 +02:00
Takashi Iwai
e13da40b0e Add hgcompile scripts
Added hgcompile scripts.
2006-05-12 15:36:52 +02:00
Takashi Iwai
ef87719aec Fix exec permission of cvscompile and add .hgignore 2006-04-07 18:17:19 +02:00
Takashi Iwai
5341e4ece0 Support both GTK+1.2 and GTK+2.x
Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts.
GTK+ 2.x is used unless --with-gtk2=no is given.

If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1
or -gtk2 and do autoreconf.
2006-03-29 11:33:02 +00:00
Alan Horstmann
2f3fb1aa16 Update envy24control man page
Update envy24control man page for options -t and -w.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-02-16 18:56:13 +00:00
Jaroslav Kysela
ce125c5d76 envy24control - Delta 1010LT driver has Word Clock Status now
See ALSA bug#1806 for details.
2006-02-10 08:43:45 +00:00
Jaroslav Kysela
06570095be envy24control - select external clock source for WordClock
See bug#1806 for more details.
2006-02-08 08:19:42 +00:00
Alan Horstmann
f205a90f1a Change scroll policy in envy24control
Change gtk scroll policy for the main notebook pages in envy24control from
ALWAYS to AUTOMATIC;  also raise envy24control version.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-09 11:51:33 +00:00
Alan Horstmann
41d8838291 envy24control - Tidy up redundant declarations
Remove declarations in envy24control not needed following my previous patches.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-05 16:26:16 +00:00
Alan Horstmann
18e2c3bf12 Change on-screen appearance of envy24control
Re-arrange envy24control on-screen; put digital mixer meter in outer frame;
split input and pcm mixer meters; add scroll windows on all notebook pages;
re-layout button boxes; add options -w and -t; add rt-click menu; add pixmap
test to levelmeters.c

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-02 16:18:07 +00:00
Takashi Iwai
547c373a47 envy24control - Fix/clean up checks of DMX 6fire
Fix/clean up checks of DMX 6fire.
2006-01-02 16:13:06 +00:00
Takashi Iwai
4ba26a7f4f envy24control wordclock text patch
From: John Rigg <ad@sound-man.co.uk>

I reported a bug in envy24control about the text displayed when using
the BNC word clock input on a Delta 1010 (bug id 0001677). It says
`No signal' when locked and `Locked' when there's no signal. I wasn't
sure how to submit a patch using the Bugtrack interface, so I've
attached it here (this fixes it in alsa-tools-1.0.10).
2006-01-02 14:25:53 +00:00
Takashi Iwai
aa10f5531f envy24control: missing command line option help text
From: Dirk Jagdmann <doj@cubic.org>

this patch adds the help description of the "-M" command line option.
2005-12-22 16:03:21 +00:00
Alan Horstmann
f9e1a7c1a1 Tidy up DMX6fire eeprom checks
Multiple instances of DMX6FIRE eeprom checks in envy24control replaced with a
variable.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2005-12-08 16:36:12 +00:00
Alan Horstmann
26b56f36f5 Rationalise envy24control controls specific to Terratec DMX6fire
Remove separate 'breakbox led' selector and use led to indicate 'front line
in' is selected (as it should be); combine digital input select to a
one-of-three selector; change various labels; set default pcm mixer channels
to 6.

Signed-off-by:  Alan Horstmann <gineera@aspect135.co.uk>
2005-12-05 21:03:06 +00:00
Takashi Iwai
80dcc7974d Fix for Delta boards
Fix the element types of some delta-specific controls to follow the change
in the driver.
2005-11-28 18:15:09 +00:00
Alan Horstmann
6b1cf9b7d1 Fix envy24control digital input on Terratec DMX6fire
This patch fixes typo in hardware.c that prevented front digital inputs being
selected on the Terratec DMX6fire.  Also renames the digital input controls
for greater clarity with this card.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2005-11-25 11:52:40 +00:00
Takashi Iwai
e16a0cb080 Fix segfault of envy24control
Fix segfault of envy24control.
2005-09-02 17:01:32 +00:00
Takashi Iwai
1d0881e212 envy24control save state of LRGang button in config file
From: Dirk Jagdmann <doj@cubic.org>

The last mail I sent for this topic contained a non functional patch,
which has not been included in CVS yet.
I resend the patch, which should now work.
2005-08-04 16:01:10 +00:00
Takashi Iwai
603e129bc5 envy24control: enhanced mapping of midi controller
From: Dirk Jagdmann <doj@cubic.org>

Hello,

this patch adds a command line option to select a better mapping from
midi controller values to dB sliders. The default stays as a linear
mapping, which has the disadvantage, that a sensible area to adjust your
volume (which ist mostly in the range of 0..-12dB) is in the upper
1/10th of your midi controller. This patch adds a map, which consists of
two linear functions, so that the upper half of your midi controller
controls values from 0..-12dB, the lower half then controls -13..-96dB.
2005-08-03 13:52:13 +00:00
Jaroslav Kysela
2ec6fcc317 envy24control save state of LRGang button in config file
From: Dirk Jagdmann <doj@cubic.org>
this patch saves the state of the "LR Gang" buttons in a config/pref file,
because this button's state is not preserved throughout runs of
envy24control. At present it only works, when envy24control is compiled with
GTK2 as I have used routines which were introduced with Glib2.
2005-07-27 06:55:31 +00:00
Jaroslav Kysela
c53973f82e envy24control midi bugfix
From: Dirk Jagdmann <doj@cubic.org>
this patch is a bugfix for the midi patch I posted yesterday. This patch
fixes the "mute" button when driven via midi and the "LR Gang" button is
set.
2005-07-27 06:47:08 +00:00
Jaroslav Kysela
961ee03200 Fix for segmentation fault in envy24control
a user has written he has a segmentation fault if he use the profiles
management. He has used some older version of alsa-tools with previous FC
releases until now and then this problem didn't exists.
I have found a array boundary fault in my code for strstr_icase_blank().
From: Dirk Kalis <dirk.kalis@t-online.de>
2005-07-26 12:32:24 +00:00
Jaroslav Kysela
632a2ae802 envy24control midi updates
I have enhanced the midi control of envy24control.

1) I have fixed midi feedback, where issuing a controller event resulted in
the controller value beeing sent to the midi port again.

2) I have added midi controllers for the "mute" buttons, which can now be
controller via midi.

3) and while rewriting the midi code to support the mute buttons several
off-by-one errors have been fixed.
From: Dirk Jagdmann <doj@cubic.org>
2005-07-26 11:37:11 +00:00
Takashi Iwai
2e27f490d5 Fix compile warnings
Fix compile warnings regarding int <-> pointer conversion
2005-05-24 16:52:18 +00:00
Takashi Iwai
ecef9b6d60 Fix digital mixer checkboxes
Fix by Dirk Jagdmann <doj@cubic.org>:

The digital mixer can routed only to HW1/2 or SPDIF1/2.
In other channels, the checkbox shouldn't appear.
2005-01-07 17:17:41 +00:00
Takashi Iwai
12cf761844 Fix for envy24control and midi
Fix by Dirk Jagdmann <doj@cubic.org>:
The attached patch fixes a compiler warning, which points to a possible
bug when initializing the midi controllers.
2005-01-07 14:26:51 +00:00
Takashi Iwai
d16f4c79f3 Fix the abort with MIDI control
From Dirk Jagdmann <doj@cubic.org>

Hello developers,

I just gave the latest CVS version of envy24control a try and had to add
this simple patch, so it would not abort upon program start immediately.
2004-12-27 14:54:42 +00:00
Takashi Iwai
a2b7de1c28 Add missing midi.h
Added missing midi.h to SOURCES in Makefile.am
2004-12-21 17:15:01 +00:00
Takashi Iwai
a41170e153 Add auto-probing of ice1712 cards
The ice1712 card is probed automatically when no option is given.
2004-12-20 19:03:14 +00:00
Dirk Jagdmann
1be230856c envy24control: midi support for mixer
Hello devlopers,

I have made the mixer sliders in envy24control react to MIDI
controllers. This way the hardware mixer can be controlled from a
sequencer program or some external MIDI controller hardware.

envy24control became a standard ALSA sequencer client which you can
connect to arbitrary other MIDI sources/sinks.

Signed-off-by: Dirk Jagdmann <doj@cubic.org>
2004-11-17 11:41:56 +00:00
Nicolas FRANCOIS
8ad21de4a0 Fix hyphens in man pages
This patch converts hyphens to minus signs in the man pages (for options,
emails, or command line examples).

This patch also closes one font modifier in iecset.1.
(s/\fIfalse\fI,/\fIfalse\fP,/)

Signed-off-by: Nicolas FRANCOIS <nicolas.francois@centraliens.net>
2004-10-08 16:15:33 +00:00
Takashi Iwai
7cd97bf3a2 added missing README.profiles 2004-09-15 17:02:43 +00:00
Takashi Iwai
4aaaae1db0 Fix segfault with --help
Fixed segfault when envy24control --help is called.
2004-09-15 16:57:23 +00:00
Jaroslav Kysela
57955eaaa2 Added missing dist files 2004-05-28 13:06:57 +00:00
Jaroslav Kysela
70fcc4161e <Dirk.Kalis@t-online.de>
fixed profile number range checks
2004-05-18 11:34:07 +00:00
Jaroslav Kysela
65197f4e7a <Dirk.Kalis@t-online.de>
Next fix for -D option.
2004-05-16 13:42:31 +00:00
Jaroslav Kysela
8d4747de3c <Dirk.Kalis@t-online.de>
Fix for -D option.
2004-05-16 13:41:14 +00:00
Jaroslav Kysela
2115618fac last missing file for profile patch 2004-05-16 13:38:13 +00:00