Skip to content
Release v1.2.7

Core
 - Release v1.2.7
 - github workflow: add libtoolize call for alsa-utils
 - topology: plugins - add Intel nhlt encoder plugin
ALSA Control (alsactl)
 - alsactl: implement 'info' command
 - alsactl: add locking for per-card initialization
 - alsactl: lock - use alarm signal and F_SETLKW rather polling
 - alsactl: remove unused argument for state_lock_()
 - alsactl: add dbg() prints to init_ucm()
 - alsactl: flush stdout for monitor command
 - alsactl: fix typo in comment in 00main
 - alsactl: fix the error path in set_controls()
Speaker Test
 - speaker-test: remove sample_map.csv from Makefile
 - speaker-test: remove sample_map.csv
alsamixer
 - alsamixer: add alsamixer.rc.example file
 - alsamixer: Revert has_mouse() check
 - alsamixer: Fix regression in color setup
alsatplg (topology)
 - topology: nhlt plugin: second attempt to fix the .so linking
 - topology: nhlt plugin: fix the .so linking
 - topology: plugins: nhlt: fix intel dmic mode calculation
 - topology: add missing nhlt headers to Makefile.am
 - topology: add missing pre-process-external.h to Makefile.am
 - topology: do not pass pre_processor_defs to pre_process_plugins()
 - topology: plugins - add Intel nhlt encoder plugin
 - topology: add simple topology plugin mechanism
 - topology: pre-processor: fix seg fault when there no command line defines
 - topology: use a copy of the command line defines
 - topology: don't fail when Define section is missing in the included file
 - topology: create Define subtree for command line defines only
 - topology: the includes should be deleted not removed
 - topology: use cached Define subtree in pre_process_includes()
 - topology: fix the define section merge from the included files
 - topology: fix the comment for improved -D option
 - topology: add support for multiple -D arguments
 - topology: pre-process-object: expand variables before validating attributes
 - topology: rename function free_pre_preprocessor to free_pre_processor
 - topology: optimization for pre_processor_defs parsing
 - topology: merge the pre-processor call to one function
 - topology: fix the command line define merge for new includes
 - topology: don't allow to mix verbose level and output to stdout
 - topology: pre-processor: Move the call to expand variables
 - topology: fix the file permissions for the generated files
 - topology: define -I option only for alsa-lib 1.2.6+
 - topology: Add option to pass include path for conditional includes
 - topology: fix the include path parsing
alsaucm
 - aplay: Fix for arecord recording ghost data
 - topology: pre-processor: Move the call to expand variables
aplay/arecord
 - aplay: Fix for arecord recording ghost data
 - aplay: fix a typo in warning (inaudiable -> inaudible)
 - topology: pre-processor: Move the call to expand variables
gitcompile
 - topology: plugins - add Intel nhlt encoder plugin

Signed-off-by: Jaroslav Kysela <perex@perex.cz>