Commit graph

568 commits

Author SHA1 Message Date
Adrian Knoth
cef20c040c hdspmixer: Break overlong line and don't plenken.
Pure code beautification, just in case somebody ever needs to touch this
again.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-02-07 14:55:23 +01:00
Adrian Knoth
5d4bcc44ce hdspmixer: Beautification; Lower nesting depth
Exit the loop if card < 0. No need to nest the actual code in the else
branch.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-02-07 14:54:50 +01:00
Adrian Knoth
4c63a6b7be hdspmixer: Improve readability.
Group the statements into logical blocks.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-02-07 14:54:41 +01:00
Adrian Knoth
d0d9470dee hdspmixer: retab and reindent code.
Something seriously was wrong, probably different patches with different
tabwidth levels. I switched to spaces to avoid ambiguity and let vim
reindent everything.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-02-07 14:54:30 +01:00
Adrian Knoth
f2bb47662d hdspmixer: Fix detection for non-MADIface RME cards
When adding RayDAT support, detection for cards like the 9652 was
accidently lost. This patch re-adds the missing bits.

Signed-off-by: Jörn Nettingsmeier <nettings@stackingdwarves.net>
Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-02-07 14:54:10 +01:00
Jaroslav Kysela
12931e9595 Release v1.0.24.1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2011-01-28 16:13:36 +01:00
Jaroslav Kysela
1dddbbf3f5 hdspmixer: add missing channelmap.h to Makefile.am
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2011-01-28 16:12:05 +01:00
Jaroslav Kysela
0265798c12 Release v1.0.24
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2011-01-27 12:05:46 +01:00
Adrian Knoth
fda8bb066f hdspmixer: Don't use channelmap from hdspm.h
The channel mapping has been moved to hdspm.c, so it's no longer
available to userspace tools. For now, let's simply copy (duplicate) the
data and wait for a way to query this information from the driver.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2011-01-27 11:46:29 +01:00
Adrian Knoth
e24e56795e Add support for RME MADI, RayDAT and AIO
Merged the work by Florian Faber that's distributed separately as
hdspmixer64.

Code taken from http://wiki.linuxproaudio.org/index.php/App:hdspmixer_64

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-01-10 19:59:43 +01:00
Georg Rudolph
6af3047947 hdspmixer: Fix buffer overflow
A one off string buffer overflow fixed by handling it properly with
string stream.

Signed-off-by: Georg Rudolph <georg.rudolph@schwaben.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-05-15 12:00:27 +02:00
Jaroslav Kysela
0de8b19562 Release v1.0.23
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-04-16 13:11:09 +02:00
Jaroslav Kysela
2561d2fd2d hwmixvolume: add hwmixvolume to EXTRA_DIST
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-04-07 13:53:43 +02:00
Jaroslav Kysela
32527a5930 Fix hwmixvolume gitcompile script (missing files)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-04-07 09:30:00 +02:00
Clemens Ladisch
b62f88e176 hwmixvolume: make scripts executable
The gitcompile script is easier to use if it's executable.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2010-01-18 15:53:35 +01:00
Clemens Ladisch
dec4137e8f add hwmixvolume
Add a tool to control the volume of individual streams on sound cards
that use hardware mixing.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2010-01-18 15:37:41 +01:00
Jaroslav Kysela
9b9eb2dafc Release v1.0.22
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-12-16 16:18:53 +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
Jaroslav Kysela
a940b9ea67 Release v1.0.21
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-08-31 15:09:39 +02:00
Jaroslav Kysela
24b5756c35 qlo10k1: Fix usage of $x_libraries in acinclude.m4 - it may be empty
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-08-31 12:48:22 +02:00
Takashi Iwai
66a02ca943 ac3dec - Fix typos of -q option
It's quiet, not quit.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-07-01 08:07:46 +02:00
Takashi Iwai
88343d7989 us428control - Fix array overflow
Fix the array overflow in accessing Vol[],
   Cus428State.cc:257:32: warning: array subscript is above array bounds

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-06-08 11:48:45 +02:00
Diego Elio 'Flameeyes' Pettenò
be542131ef Also fix the configure for hdspconf for LIBS/LDFLAGS mistakes.
Commit 56970e8143 already took care of this
for the other tools, but hdspconf somewhat was excluded, fix this now.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-05-29 12:27:58 +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
Jaroslav Kysela
5034379728 Release v1.0.20
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-05-06 09:07:25 +02:00
Giuliano Pochini
4ba89e3b9f echomixer: little bug fix
This patch fixes a stupid bug that was introduced in the last change.

Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-03-19 08:33:36 +01:00
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
Giuliano Pochini
8e2e19c8e8 ALSA: echomixer, fix vmixer GUI
This patch fixes several bugs in the vmixer GUI and removes the "misc"
button from the main window when the card has no global controls.

Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-03-09 14:13:40 +01:00
Jaroslav Kysela
a29ee706ff Release v1.0.19
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-01-19 12:17:21 +01:00
Takashi Iwai
9a75162bf4 Remove -Werror for ac3dec/tools
The -Werror option may cause build errors depending on the compiler
version.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-11-30 18:24:55 +01: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
1a8fa92c75 Release v1.0.18
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-10-29 13:42:12 +01:00
Takashi Iwai
b34b15d39f ac3dec - Add missing -H option
The option -H was missing in getopt argument.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-10-24 11:44:08 +02:00
Takashi Iwai
3941d472b2 Merge branch 'master' of upstream 2008-10-24 09:26:45 +02:00
Takashi Iwai
1ffbd0ab28 ac3dec - Add -H option for HDMI
The HD-audio can have an independent HDMI PCM device via "hdmi".
The option -H is for using hdmi instead of spdif.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-10-24 09:24:32 +02:00
Jaroslav Kysela
8a3b9b2901 Added seq/gitcompile and seq/Makefile to tarball
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-09 14:48:16 +02:00
Jaroslav Kysela
1cdcc3638a Fix the gitcompile addition to EXTRA_DIST - echomixer
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-09 14:30:00 +02: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
a3102522e2 improved automake directory detection for echomixer tree
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 19:36:49 +02:00
Jaroslav Kysela
07da829731 improve Makefile error paths, improve automake directory detection for sbiload
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 19:33:36 +02:00
Jaroslav Kysela
2a8feeba76 sb16_csp/gitcompile improve automake directory detection
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 19:27:24 +02:00
Jaroslav Kysela
d2492966a9 rmedigicontrol/gitcompile fixed typo
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 19:24:35 +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
f2bddc6656 Release v1.0.17
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-07-14 10:57:54 +02:00
Jaroslav Kysela
0478bb19e1 improved compile script (too look also to subdirs) 2008-06-03 11:54:50 +02:00
Jaroslav Kysela
1da75307b0 Modified .gitignore 2008-06-03 11:51:10 +02:00
Jaroslav Kysela
414a35f120 Added compile script 2008-06-03 11:40:27 +02:00
Jaroslav Kysela
1b3db14159 Release v1.0.17rc1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-06-03 10:40:33 +02:00
Jaroslav Kysela
0b84b5add9 HGCOMPILE -> GITCOMPILE 2008-06-03 10:40:13 +02:00