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>
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>
A patch from bug#1343:
On all 64bit systems (the easiest example is amd64) ld10k1 crashes on
use by lo10k1, some debugging tracked down the problem fairly quickly.
The bitops functions (set_bit and associated) that ld10k1 use come from
the linux kernel, and assume that longs are 32bit only, causing a buffer
overflow of the bit buffer.
The attached patch fixes the bitops to be independent of the size of
longs, and is confirmed to fix the bug on my box.
Zephaniah E. Hull.
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.
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.
This patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or
_HWDEP was used in controls that are not associated with a specific PCM
(sub)stream or hwdep device, and changes some controls that got
inconsitent .iface values due to copy+paste errors. Furthermore, it
makes sure that all control that do use _PCM or _HWDEP use the correct
number in the .device field.
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.
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.
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>
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>
There was a change in the mixer (enumerates) and I forgot to change
rmedigicontrol, too. But this patch removes
"snd_ctl_elem_value_get_enumerated()" for the rme32/rme96 cards now.
The patch is only tested with a rme32 card here.
Signed-off-by: Martin Langer <martin-langer@gmx.de>
Various fixes by Tim <terminator356@users.sourceforge.net>:
- ld10k1 0.1.8p1 recommended for best operation.
- Fixed link disconnect bug.
- Now remembers last file open/save dir.
- Now unused IO/FX do not disappear upon refresh.
- Refresh/redraw fixups.
Various fixes by Tim <terminator356@users.sourceforge.net>:
- Now loads as10k1 bin patch files from ALSA alsa-tools AND from EMU1roject emu-utils.
- Fixed init_live bug.
- Fixed bug in liblo10k1.c liblo10k1_patch_get().
Added --with-ld10k1 configure option for better detection of
ld10k1 package.
The include directory and ld10k1 symlink are automatically
created to point the local path.
Fixes pattern in gw_CHECK_QT not to match files that the linker won't
use, for example libqt.so.3 . Needed if both libqt and libqt-mt shared
libraries are installed, but only the libqt-mt development library.
Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
Adds LD10K1_CFLAGS and LD10K1_LDFLAGS in src/Makefile.am, and moves
QT_CXXFLAGS to the makefile.
Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
Removes ALSA_CFLAGS and ALSA_LIBS in configure.in, they are added to
CFLAGS and LDADD in src/Makefile.am already.
Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
Don't require as10k1 in the configure script and remove the .emu10k1
files in maintainer-clean instead of clean, since the assembled
.emu10k1 files are included in the alsa-tools dist.
Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
This patch:
- Adds the "autoclock" feature. When it's enabled echomixer automatically
switches between external and internal clock source if the cards receives,
or it doesn't, a valid clock signal, respectively.
Signed-off-by: Giuliano Pochini <pochini@shiny.it>
The following patch:
- Adds a frame that will hold many switches.
- Replaces the phantom power toggle button with a checkbutton inside the
frame.
Signed-off-by: Giuliano Pochini <pochini@shiny.it>