]> git.alsa-project.org Git - alsa-lib.git/tag
v1.2.16
object 08b532cd3da9ac8f683bcb4e4beb9b74c39c1782
authorJaroslav Kysela <perex@perex.cz>
Mon, 1 Jun 2026 11:39:57 +0000 (13:39 +0200)
Release v1.2.16

Core
 - Release v1.2.16
 - configure: update to autoconf v2.72
 - pcm: use new logging for hw_params dump, add pcm_params log interface
 - github: add pr-validation and label-automation workflows
Control API
 - Revert "snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type"
 - control: remap - fix memory leak in remap_load_list()
 - control: remap - cosmetic code reorganization
 - control: remap - fix numid lookup issue
 - control: ctlparse - make numid parsing more robust
PCM API
 - pcm: fix leading space in snd_pcm_hw_param_dump for mask parameters
 - pcm: use new logging for hw_params dump, add pcm_params log interface
 - pcm: snd_pcm_slave_conf - fix C99 variable-length array allocation
RawMidi API
 - rawmidi: clarify no_active_sensing doc: output-only, does not filter input
Sequencer API
 - conf, seq, ucm: fix discards const from pointer target
Topology API
 - Topology: Add high and extended rates from Linux 6.12
 - topology: decoder: fix wrong sizeof for enum control allocation in dapm
 - topology: decoder - add boundary check for channel mixer count
Use Case Manager API
 - conf, seq, ucm: fix discards const from pointer target
 - ucm: add DefineRegex 'all' scheme for multiple pattern matches (Syntax 9)
 - ucm: fix optional include
 - ucm: add show_err parameter to uc_mgr_get_variable
 - ucm: find-card,find-device - add UCM variable support for arguments (Syntax 9)
 - ucm: add info-card substitution (Syntax 9)
 - ucm: evaluate Repeat block before If block (Syntax 9)
 - ucm: allow string with substitution for If.Condition block (Syntax 9)
 - ucm: optimize if_eval_string with common comparison helper
 - ucm: add Repeat block - repetitive pattern substitution (Syntax 9)
 - ucm: add integer comparison condition (Syntax 9)
 - ucm: substitute define IDs and macro arguments (Syntax 9)
 - ucm: fix invalid pointer dereference in parse_open_variables()
 - ucm: libconfig parser - fix pathname for substituted file
Configuration
 - conf, seq, ucm: fix discards const from pointer target
Error handler
 - error: use SND_LOG_LAST/SND_ILOG_LAST in log priority/interface bounds checks
 - pcm: use new logging for hw_params dump, add pcm_params log interface

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