Commit graph

165 commits

Author SHA1 Message Date
Jaroslav Kysela
1e75673035 Introduce alsaloop utility
alsaloop allows create a PCM loopback between a PCM capture device
and a PCM playback device.

alsaloop supports multiple soundcards, adaptive clock synchronization,
adaptive rate resampling using the samplerate library (if available in
the system). Also, mixer controls can be redirected from one card to
another (for example Master and PCM).

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-10-06 10:01:52 +02:00
Clemens Ladisch
b4ff58b685 Revert wrong parts of "alsactl: use snd_config_imake* functions"
This reverts the parts of commit e509df69a5
that accidentally reverted a bunch of earlier commits.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2010-05-26 10:37:58 +02:00
Clemens Ladisch
e509df69a5 alsactl: use snd_config_imake* functions
To save a call to snd_config_set_xxx, replace the calls to
snd_config_make_xxx with snd_config_imake_xxx.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2010-05-26 10:07:47 +02:00
Jaroslav Kysela
1b22cb0488 Release v1.0.23
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-04-16 13:11:06 +02:00
Jaroslav Kysela
6b4fbdfd71 Release v1.0.22
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-12-16 16:18:52 +01:00
Jaroslav Kysela
defee56c41 alsamixer: Improve set_escdelay() function availability detection
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-08-31 17:13:36 +02:00
Jaroslav Kysela
ca0ff77c7c Release v1.0.21
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-08-31 15:09:38 +02:00
Clemens Ladisch
5b6b5fd14b alsamixer: show channel names for multichannel controls
For multichannel mixer controls, add the channel name to each screen
control.

Also make some other small changes.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2009-05-25 10:26:22 +02:00
Jaroslav Kysela
83ae381a05 Release v1.0.20
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-05-06 09:07:24 +02:00
Jaroslav Kysela
641556d963 aplay/arecord: fix underrun/overrun time calculation for monotonic clock
Also, add librt check to configure.in.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-04-08 09:22:16 +02:00
Takashi Iwai
d12fe105e3 Fix build with partially-installed alsa-lib
Fix build of alsa-utils package with a partially installed alsa-lib,
e.g. without ramwidi or sequencer support.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-01-29 15:41:31 +01:00
Jaroslav Kysela
4d9951ca4e Release v1.0.19
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-01-19 12:17:19 +01:00
Takashi Iwai
bbd71560bc Add --disable-xmlto configure option
Added the check of xmlto program in configure script.
Also added --disable-xmlto configure option for systems with a broken
or older xmlto that doesn't work properly.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-10-30 11:50:17 +01:00
Jaroslav Kysela
09a07aafdb Release v1.0.18
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-10-29 13:42:11 +01:00
Jaroslav Kysela
9f9ae68a9d Add --disable-alsaconf to configure script
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-23 08:10:19 +02:00
Jaroslav Kysela
8ed6dcf98b Release v1.0.18rc3
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-09 18:55:50 +02:00
Jaroslav Kysela
3b8bdeb3fc Release v1.0.18rc2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-19 13:41:00 +02:00
Jaroslav Kysela
5dda875b85 Release v1.0.18rc1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-15 13:30:26 +02:00
Jaroslav Kysela
9957c66e46 alsactl - install initialization files
Also, spearate SOUNDSDIR and DATADIR in configure.in.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-13 12:31:00 +02:00
Jaroslav Kysela
d84146df87 Release v1.0.17
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-07-14 10:57:53 +02:00
Jaroslav Kysela
ed90e6af55 Release v1.0.17rc2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-06-16 09:40:43 +02:00
Jaroslav Kysela
71f78e3f0c Release v1.0.17rc1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-06-03 10:21:08 +02:00
Takashi Iwai
8e3e09dd0b Add check of ncurses*-config
The recent ncurses package provides ncurses*-config program to give the
proper cflags and libs.  Let's use them if available.

Right now, the ncurses version (5) is hard-coded.  It should be better
to be variable as well, but it'd be messy.  Hope the ncurses version won't
change rapidly.
2008-04-16 14:39:41 +02:00
Takashi Iwai
8f017f1618 Require alsa-lib 1.0.16
Require alsa-lib 1.0.16 and remove the superfluous check in configure
script.
2008-02-11 14:22:51 +01:00
Jaroslav Kysela
81dbe6b226 release 1.0.16
Patch-level: Merged
2008-02-05 10:08:11 +01:00
Jaroslav Kysela
62a27ec90b release 1.0.16rc1
Patch-level: Merged
2008-01-21 10:42:48 +01:00
Takashi Iwai
c88c15a478 alsactl - restore dB level
When alsactl saved state has dB level information and an attribute
of a control element is changed after save (e.g. volume range is
changed), try to restore the values to keep the same dB level.

This change requires the new alsa-lib functions for TLV dB
conversion, so we check it in configure (until AM_PATH_ALSA(1.0.16)
works).
2007-10-24 13:53:14 +02:00
Jaroslav Kysela
2781f2c9d1 release 1.0.15
Patch-level: Merged
2007-10-15 10:36:47 +02:00
Jaroslav Kysela
975abeea47 release 1.0.15rc1
Patch-level: Merged
2007-08-30 10:23:34 +02:00
Jaroslav Kysela
46e9015d88 release 1.0.14
Patch-level: Merged
2007-05-31 08:55:26 +02:00
Jaroslav Kysela
f50d0b5897 release 1.0.14rc4
Patch-level: Merged
2007-05-02 08:45:47 +02:00
Jaroslav Kysela
0c84e7a9e0 release 1.0.14rc2
Patch-level: Merged
2007-01-15 14:47:34 +01:00
Jaroslav Kysela
329c9a2e7e release 1.0.14rc1
Patch-level: Merged
2006-12-07 15:04:31 +01:00
James Courtier-Dutton
d0d0e25c6c utils: Make default sample files be in /usr/share/sounds/alsa 2006-11-26 16:24:59 +00:00
Jaroslav Kysela
c5b206864f release 1.0.13
Patch-level: Merged
2006-09-29 13:30:59 +02:00
Jaroslav Kysela
f11aa70a29 release 1.0.13rc3
Patch-level: Merged
2006-09-25 15:22:00 +02:00
Jaroslav Kysela
d3355bea09 release 1.0.13rc2
Patch-level: Merged
2006-09-12 15:35:48 +02:00
Jaroslav Kysela
6696130650 release 1.0.13rc1
Patch-level: Merged
2006-08-31 10:06:19 +02:00
Jaroslav Kysela
24a7472b52 release 1.0.12
Patch-level: Merged
2006-08-22 14:40:47 +02:00
Jaroslav Kysela
4fa5e3b8e7 release 1.0.12rc2
Patch-level: Merged
2006-08-04 14:28:17 +02:00
Jaroslav Kysela
33319eb4ed amixer - added basic TLV support (read only) for 'amixer controls' 2006-07-05 17:46:10 +02:00
Jaroslav Kysela
ee6b105f4e release 1.0.12rc1
Patch-level: Merged
2006-06-21 15:50:44 +02:00
Jaroslav Kysela
afecb426cd release 1.0.11
Patch-level: Merged
2006-04-19 12:29:49 +02:00
Jaroslav Kysela
4fc26560d1 release 1.0.11rc5
Patch-level: Merged
2006-04-11 15:59:06 +02:00
Jaroslav Kysela
400cc1b890 release 1.0.11rc4
Patch-level: Merged
2006-03-22 10:47:58 +00:00
Takashi Iwai
c7e2c700b9 Change autoconf requirement to 2.59
Change AC_PREREQ to 2.59.
2006-03-21 17:05:19 +00:00
Jaroslav Kysela
61fc39fe63 release 1.0.11rc2
Patch-level: Merged
2006-01-02 08:02:26 +00:00
Jaroslav Kysela
fbf158cf49 release 1.0.11rc1
Patch-level: Merged
2005-12-13 07:52:51 +00:00
Takashi Iwai
9da694ef02 Add WAV file playback support to speaker-test
Add WAV file playback support to speaker-test.
The support is still limited to S16_LE, and doesn't refer to csv file yet.
2005-11-30 17:09:17 +00:00
Jaroslav Kysela
3c50a3aa6f release 1.0.10
Patch-level: Merged
2005-11-15 13:44:51 +00:00