control: empty - fix the static build
alsatplg: rewrite to use the new libatopology functions
alsatplg: add decode command
alsatplg: add -V,--version option
alsatplg: add documentation for -z,--dapm-nosort (-h)
alsaucm: add usecase.h to noinst_HEADERS for packaging
github: create test workflow for fedora and ubuntu
README.md: add build status badge
configure: fix new libatopology check
github build.yml: try to fix the tag fetch issue (private working dirs)
configure: fix the inverted libatopology check
github workflow: try to fix the empty version
Release v1.2.2
github actions: ubuntu - fix the non-interactive build
alsaucm: Fix ending with quotes commands
alsamixer: Fix window_size_changed()
aplay: pcm_read(): return read samples instead of requested upon abort
alsa-info: provide DMI system sku
alsactl: ucm - rename _once command to _boot command
amixer: retype to double in convert_prange1() like in convert_prange()
alsamixer: added configuration file parser
alsaucm: remove custom rules, alsactl is UCM aware now
alsamixer: small optimizations
alsa-info.sh: command -v cleanups
aplay: fix possible string overflow (coverity)
alsamixer: Use a struct for storing color attributes
topology: fix the error path in load()
topology: check for the remove() error (coverity)
alsamixer: remove wrong free(buf) call in read_file()
aplay: pcm_readv(): return read samples instead of requested upon abort
Release v1.2.3
alsamixer: suppress _XOPEN_SOURCE compile warning
alsamixer: Replaced hardcoded keys by binding arrays
alsamixer: added mouse support
alsaloop: Fix the silence generation in xrun_sync
amixer: improve the raw percentual volume rounding
alsa-info.sh: declare variables separately from the assign (coverity)
aplay: capture: write only the amount of read frames
alsactl: fix the syslog message - add : delimiter after function:line
alsabat: fix typo
alsactl: allow to compile alsactl without UCM support
aplay: fix the wrong count in compute_max_peak() for 16bit+ sample widths
minor aplay man page correction
treewide: fix typos in manual pages
alsactl: init - add -U option to disable UCM based init
alsactl: 00main - fix typo in goto label
alsactl: add new -U argument text to man page
aplay: Fix typo in error message
Release v1.2.4
aplay: try to use 16-bit format to increase capture quality
alsamixer: Fix the mixer views description in man page
Add Slovak translation
aplay: add test code for snd_pcm_status() to --test-position
Update French translation
aplay: cosmetic code fix in xrun()
aplay: fix the CPU busy loop in the pause handler
Add Basque translation
alsaloop: fix possible memory leak in create_loopback_handle()
alsactl: daemon - read_pid_file() fix the returned code on read error
aplay: add avail > delay checks to --test-position
topology: fix possible double free in load()
alsactl: init - set_ctl_value() - fix bytes parsing
alsaloop: get_queued_playback_samples() - simplify code
alsactl: init - parse() - fix possible double free
alsamixer: remove unused variable y in display_scroll_indicators()
alsamixer: fix shift in parse_words()
alsamixer: remove dead fcn widget_handle_key() in widget.c
aplay: fix the test position test for playback (avail > delay)
alsa-info.sh: add audio keyword to the dmesg filter
alsa-info.sh: add sysfs card info section
alsa-info.sh: bumb version to 0.5.0
alsactl: add 'clean' command to remove the application controls
alsa-info.sh: add card number to the ALSA module list section
alsa-info.sh: add PipeWire daemon detection
amixer: Expand on channel docs in man page
alsa-info.sh: Use HTTPS instead of HTTP
alsa-info.sh: Add jack2 (jackdbus) detection
alsamixer: use background color instead of COLOR_BLACK
aplay: fix the wrong pointer dereference in playbackv_go()
alsactl: fix some compiler warnings
amidi, aseqnet: handle write errors
axfer: test - add run-test-in-tmpdir.sh script
alsactl: honor ignore_nocards flag in init()
alsactl: init command now honors -g flag as well
alsactl: add dump-cfg and dump-state commands
alsactl: fix possible memory leak for dump-cfg
alsactl: add 'clean' cmd to help, improve man page
alsactl: fix the compiler warning (uninitialized variable res)
alsactl: Add ucm support for the FixedBootSequence
alsactl: use card iterator functions for all card loops
axfer: minor code arrangement in a point of stdio detection
axfer: test: minor code arrangement to use the same file descriptor for mappter-test
axfer: minor code arrangement to allocate containers
axfer: minor code arrangement in a point of opened file descriptor
axfer: test: use memfd_create() for mapper-test
autotools: preparation to use memfd_create(2)
axfer: test: minor code arrangement to use the same file descriptor for container-test
axfer: minor code arrangement for container module in a point of nonblocking flag
axfer: maintain lifetime of file descriptor outside of container module
axfer: test: use memfd_create() for container-test