Takashi Iwai
b0828653c9
alsactl: skip inactive controls
...
When using alsactl to save or restore the card settings, it currently
skips over controls that don't have the appropriate read/write
permissions. It should also skip over inactive controls, otherwise it
will get an error when it tries to access that control, and will fail to
save the card state (or fully restore it.)
From: Dave Dillow <dave@thedillows.org>
2007-12-17 11:49:00 +01:00
Takashi Iwai
8d7759aa32
alsactl - Fix wrong restore
...
Fix a bug in alsactl that restores wrong values for elements with
multiple channels (counts).
2007-11-30 17:20:39 +01:00
Takashi Iwai
e5b2ab2a9f
alsactl - Set -F option as default
...
Set -F option as default for restore. There are still too many systems
that are too lazy to set -F option...
Added the new -P option to back to the old behavior.
2007-11-14 11:54:38 +01:00
Takashi Iwai
6f05fd4db2
alsactl - fix double entry of comment.tlv
...
The entry comment.tlv can be doubly written via alsactl store, and this
results in an error. I forgot to remove the old code...
2007-11-12 17:24:27 +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
Takashi Iwai
030686a847
Make alsactl restore a bit more robust
...
Make "alsactl restore" a bit more robust. Now it tries to parse the
compound items in the case that the number of channels was changed.
The former mono-value is expanded to all channels.
2007-10-24 13:08:28 +02:00
Jaroslav Kysela
48de580a7b
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
2007-10-15 10:25:17 +02:00
Takashi Iwai
f13bea104b
alsactl - Remove debug print
...
Remove an old debug print that simply annoys.
2007-08-15 15:38:01 +02:00
Takashi Iwai
6d32e055d7
alsactl - Display help for names command
...
shortly explain the "names" command in the help text
From: Tomas Pospisek <tpo2@sourcepole.ch>
2007-05-23 12:06:49 +02:00
Takashi Iwai
f5d76dde4e
alsactl - More explicit open error message ( #2 )
...
same as last patch, this time for the store command
Tomas Pospisek <tpo2@sourcepole.ch>
2007-05-23 12:04:49 +02:00
Takashi Iwai
035cbc3f9b
alsactl - More explicit open error message
...
Include more explicit error message when open config file in write
mode (this is for the "names" command)
From: Tomas Pospisek <tpo2@sourcepole.ch>
2007-05-23 12:03:29 +02:00
Takashi Iwai
cdccd6585f
alsactl - adjust spaces in help texts
...
adds a space in the help text between "restore" and "<card>" and indents
the rest of the text accordingly to fit.
From: Tomas Pospisek <tpo2@sourcepole.ch>
2007-05-23 12:02:14 +02:00
Takashi Iwai
e3ccd2031b
alsactl - Error message when failing to open the config file
...
Tells the user that it was not able to open the config file with the
precise error message.
From: Tomas Pospisek <tpo2@sourcepole.ch>
2007-05-23 11:58:27 +02:00
Jaroslav Kysela
8fa7c15229
alsactl - return error state, fail when no configuration is found
...
See bug#843
2006-10-04 10:14:24 +02:00
Takashi Iwai
0413ca230f
Restore user-defined TLV
...
Restore user-defined TLV (mainly for PCM softvol plugin).
TLV is stored in comment.tlv as a hex string.
2006-08-25 11:48:10 +02:00
Takashi Iwai
52aeaa557f
Remove obsolete power command from alsactl
...
Remove obsolete power command from alsactl.
2006-03-13 19:39:17 +00:00
Sasha Khapyorsky
2963b6e75b
Extend 'alsactl names' to show modem devices
...
Extend 'alsactl names' to show phoneline and modem device names.
Signed-off-by: Sasha Khapyorsky <sashak@smlink.com>
2005-09-29 10:50:37 +00:00
Takashi Iwai
87ffccedfd
Fix / clean up man pages
...
Fix / clean up man pages (bug#1386)
2005-09-02 17:36:40 +00:00
Takashi Iwai
b45a11b0ed
Add alsactl.h
...
Added the missing alsactl.h
2005-05-23 14:52:32 +00:00
Takashi Iwai
a9881f3f20
Fix --force option
...
Fixed the broken --force option.
2005-05-17 16:18:14 +00:00
Takashi Iwai
4e1596422b
Ignore -ENOTTY error
...
Ignore -ENOTTY errror in probe functions, which indicates the
non-existing component.
2005-05-17 10:38:07 +00:00
Clemens Ladisch
1da1c52d03
alsactl - add names for unique rawmidi subdevices
...
When a rawmidi device has subdevices with unique names, add names for
all of them instead of only one name for the device.
2005-05-12 08:27:11 +00:00
Clemens Ladisch
13e1fc1a1d
alsactl - probe rawmidi device for rawmidi definitions
...
Try to open the rawmidi device instead of a pcm device with the
same name when probing virtual rawmidi definitions.
2005-05-11 07:43:39 +00:00
Clemens Ladisch
5c1b10dea0
fix name of hw sequencer definition
...
The name of the hardware sequencer definition is "hw", not "seq".
2005-05-11 07:41:09 +00:00
Jaroslav Kysela
31efc323b1
split source per command and added command 'names'
...
- sources are splitted to separate files
- added initial code for 'names' command
2005-05-10 10:55:24 +00:00
Takashi Iwai
ffa1ca09fe
Fix exit code
...
Fixed the exit code for invalid options. Now returns 1.
2005-01-31 17:49:04 +00:00
Takashi Iwai
6781eaa78c
return error code on faillure
...
Patch by Thierry Vignaud <tvignaud@mandrakesoft.com>:
this enable callers to be aware of any faillure
2005-01-24 12:02:35 +00:00
Takashi Iwai
990153e3a4
Fix compilation
...
Fix compilation: the code was based on the developing version of alsa-lib...
2005-01-03 13:32:34 +00:00
Takashi Iwai
2b86b6fe4e
Support user-defined controls
...
Support store/restore of user-defined controls.
Also, the numid is no longer checked when -F option is given.
The element is determined only from the given name, iface, index, device and
subdevice.
2005-01-03 11:56:27 +00:00
Nicolas FRANCOIS
ca5f8cbcfe
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:34 +00:00
Takashi Iwai
b24728b015
fixes by Clemens Ladisch <clemens@ladisch.de>:
...
- fixed the check of wrong variable.
- suppress the "no state is present..." message if the card has
no controls.
2003-06-20 18:13:28 +00:00
Takashi Iwai
43a2330ab0
- search cardX entry if no card is found and -F option is given (i.e.
...
force to read the old-style entry).
2003-06-20 18:09:49 +00:00
Jaroslav Kysela
5db7e98e6f
Removed info_is_first - commited by mistake
2003-04-01 15:51:16 +00:00
Jaroslav Kysela
c8965f5622
alsactl: indirect removal; amixer - fixed typos
2003-04-01 14:09:09 +00:00
Takashi Iwai
fa0f6109a7
fixed the command line options.
2003-01-07 13:44:08 +00:00
Jaroslav Kysela
674e3161e0
type cleanups
2002-12-04 14:41:32 +00:00
Jaroslav Kysela
69a903d676
Fixed warning
2002-09-19 10:26:22 +00:00
Takashi Iwai
28d0fdaa6a
added -F option to restore the matching control elements as much as
...
possible.
2002-09-06 15:21:01 +00:00
Takashi Iwai
83ea8891c4
fixed the error message
2002-08-06 07:46:19 +00:00
Jaroslav Kysela
bd2c771ca9
Added INTEGER64 support by Paul Davis
2002-05-13 09:54:24 +00:00
Jaroslav Kysela
bc638e8edb
Updated GNU GPL (address)
2001-12-30 09:32:53 +00:00
Jaroslav Kysela
fcd84b4de0
Updated to snd_config_get_id changes
2001-11-19 12:00:18 +00:00
Jaroslav Kysela
ca506c695b
Added man pages to EXTRA_DIST
2001-11-06 07:51:48 +00:00
Jaroslav Kysela
c72696ff39
Fixed thinkos (power on, power off)
2001-10-04 15:03:39 +00:00
Jaroslav Kysela
a23db635c9
Added power state control
2001-09-26 16:05:03 +00:00
Jaroslav Kysela
6bd266995e
Changed location of asoundlib.h from sys dir to alsa dir.
...
(it means that official location is '#include <alsa/asoundlib.h>')
2001-09-11 09:34:14 +00:00
Takashi Iwai
99137b4df7
More fix to compile - removed snd_enum_incr and snd_int_to_enum macros.
2001-07-11 15:43:01 +00:00
Takashi Iwai
b2fca96965
Fixed compile; removed snd_enum_xxx macros.
2001-07-11 15:00:59 +00:00
Abramo Bagnara
c9510a21da
Corrected message
2001-06-06 14:24:10 +00:00
Jaroslav Kysela
2a026a8a12
Updated
2001-05-15 12:11:08 +00:00