Release v1.2.16
Core
- Release v1.2.16
- INSTALL: update compilation from git sources
- configure: update to autoconf v2.72
ALSA Control (alsactl)
- aplay, alsactl, topology: fix discards const from pointer target
- Remove more generated files on "make clean"
Speaker Test
- speaker-test: extend MAX_CHANNELS from 16 to 32
- speaker-test: fix segfault with more than 16 channels
aconnect
- aconnect: fix error handler for alsa-lib <= 1.2.15
alsa-info.sh
- alsa-info.sh: remove some bashisms to allow run with busybox
alsaloop
- alsaloop: parse_config(): align optstring order with the long options
- alsaloop: parse_config(): handle long form --wake option
- alsaloop: parse_config(): drop unused 'F' option
- alsaloop: parse_config(): handle short form -B / -E options
alsatplg (topology)
- aplay, alsactl, topology: fix discards const from pointer target
amixer
- amixer: always use line buffering for (s)events
- amixer: document --file option in man page
- amixer: support --file option
- amixer: support infinite line length for --stdin option
aplay/arecord
- aplay, alsactl, topology: fix discards const from pointer target
- Remove more generated files on "make clean"
- aplay: use snprintf instead of sprintf in device_list()
gitcompile
- gitcompile: extensions for gettext and error handling
- configure: update to autoconf v2.72
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Release v1.2.15.2
Core
- Release v1.2.15.2
ALSA Control (alsactl)
- alsactl: fix sequence to clean card specific config files for UCM
- alsactl: add missing call to clean card specific config files
alsaloop
- alsaloop: only log xrun debug messages when verbose
aplay/arecord
- aplay: add support for G.711 A_LAW enconding in AU file format
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Release v1.2.14
Core
- Release v1.2.14
- axfer, topology: use only <alsa/asoundlib.h> include instead specific alsa-lib headers
ALSA Control (alsactl)
- alsactl: info - handle situations when devices are not available in kernel
- alsactl: info - print errors for next_device calls
- Remove trailing spaces in man pages
- alsactl: 90-alsa-restore.rules - fix AMD acp-pdm-mach link
- alsactl: 90-alsa-restore.rules - fix alsa_restore_go/std
Audio Transfer utility
- axfer, topology: use only <alsa/asoundlib.h> include instead specific alsa-lib headers
alsa-info.sh
- alsa-info: move man page to section 8 (administration commands)
- alsa-info.sh: Add alsa-ucm package to package filter
alsatplg (topology)
- Topology: NHLT: Intel: Improve error message for DMIC enable conflict
- Topology: NHLT: Intel: Fix mono DMIC configure for MTL platform
- axfer, topology: use only <alsa/asoundlib.h> include instead specific alsa-lib headers
- Topology: NHLT: Intel: Fix DMA slots config in SSP blob
amixer
- amixer: fix unknown TVL sequence print
aplay/arecord
- Remove trailing spaces in man pages
aplaymidi/arecordmidi
- Remove trailing spaces in man pages
aplaymidi2/arecordmidi2 (MIDI v2.0)
- arecordmidi2: fix unitialization variable error in read_ump_raw()
aseqdump
- aseqdump: Fix typos in messages
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
- ERESTART not supported platform: use EINTR instead
- add include/os_compat.h, well-used OS specific definition
- copied include/bswap.h from alsa-lib
- EPIPE and ESTRPIPE are different usage, but currently
EPIPE is used when ESTRPIPE is not defined.
To fix this problem, assign ESPIPE instead.
Fixes: https://github.com/alsa-project/alsa-utils/pull/186
Signed-off-by: SASANO Takayoshi <uaa@uaa.org.uk>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
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>