Takashi Iwai [Mon, 3 Jan 2005 12:00:08 +0000 (12:00 +0000)]
Usability improvement
Improved the usability of alsamixer:
- the mute/unmute appears in a separate box below the volume bar
more obviously
- the capture switch appears below the volume bar, too
- the controls without volume doesn't show volume bars
- fixed bugs with all view mode
- fixed the calculation of volume bar size
- show left/right scrollable status
- code clean up
Takashi Iwai [Mon, 3 Jan 2005 11:56:27 +0000 (11:56 +0000)]
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.
Takashi Iwai [Wed, 15 Dec 2004 15:15:56 +0000 (15:15 +0000)]
Reinitialize the size calculation at view change
The volume bar and space sizes are recalculated at each time when
the view mode is changed. This will fix the problem when the view
with fewer volumes is switched to the view with more volumes.
Clemens Ladisch [Mon, 13 Sep 2004 07:04:53 +0000 (07:04 +0000)]
various bugfixes
- don't parse -X option because such an option doesn't exist
- allow argument for --sleep-min option
- fix handling of .voc magic string
- fix handling of .voc files on big-endian machines
- remove superfluous "size" parameter from check_wavefile_space macro
- reallocate buffer only if needed in check_wavefile_space
- fix playback of >2GB .wav files
- skip over padding bytes in .wav files
- fix memory leak when playing .voc silence blocks
- fix file length when recording >2GB .wav files
- fix recording of >4GB files
Takashi Iwai [Fri, 27 Aug 2004 16:29:20 +0000 (16:29 +0000)]
James Courtier-Dutton <James@superbug.demon.co.uk>:
It causes alsamixer to display 2 different views of the mixer controls.
One view shows only the "Playback" controls, the other view shows only
the "Capture" controls, with a hidden mode (Press F1, then Enter) to
show the old method of all controls together.
Jaroslav Kysela [Sun, 16 May 2004 13:43:29 +0000 (13:43 +0000)]
James Courtier-Dutton <James@superbug.demon.co.uk>
I attach a patch that updates the speaker-test program.
It corrects a few minor bugs as well as add a new -s option.
Jaroslav Kysela [Tue, 27 Apr 2004 13:38:59 +0000 (13:38 +0000)]
amorac <amorac@ole.com>
arecord doesn't record if you don't indicate the time limit
The problem happens when the Wave-file is checked for it being even.
I have tried with the next change in aplay.c and it seems to work fine.
Takashi Iwai [Mon, 16 Feb 2004 16:44:06 +0000 (16:44 +0000)]
Alexander E. Patrakov:
With ncurses 5.4 or later, it is necessary to have the
correct LC_CTYPE setting before calling initscr(). Otherwise, the line
drawing characters and boxes are not visible on Linux console in UTF-8 mode,
and that makes alsamixer totally unusable on such terminal.
Takashi Iwai [Fri, 30 Jan 2004 16:26:22 +0000 (16:26 +0000)]
- show the version number of the package.
- use ACS_CKBOARD for the volume bars.
- fixed the path of /proc/asound/oss/devices.
- fixed the max length to display the item name.
Takashi Iwai [Mon, 24 Nov 2003 11:42:24 +0000 (11:42 +0000)]
fix by Fernando Pablo Lopez-Lezcano <nando@ccrma.Stanford.EDU>:
Included is a patch that fixes alsaconf to work correctly under fedora
core 1. Otherwise alsaconf happily creates a modules.conf file that only
contains the alsa configuration and nothing else (a path in the if's
that does not create a $TMP file before the alsa configuration process
starts).
Jaroslav Kysela [Mon, 3 Nov 2003 10:43:32 +0000 (10:43 +0000)]
Clemens Ladisch <clemens@ladisch.de>
- add error handler for ALSA errors
- enumerate all controls to find the desired control
(because SPDIF is device 1 on ymfpci)
Takashi Iwai [Thu, 30 Oct 2003 12:00:38 +0000 (12:00 +0000)]
- fixed (now really) for 2.6 modprobe.conf.
- clean up, modprobing without a temporary file.
- alsaconf will set up only the minimum aliases/options.
- cosmetic message changes.