tag name | v1.2.5.1 (4530a284dc897ef4d407c591958b815c04b1693b) |
tag date | 2021-06-14 14:25:47 +0200 |
tagged by | Jaroslav Kysela <perex@perex.cz> |
tagged object | commit 054f0d2560... |
download | alsa-lib-1.2.5.1.tar.gz |
---|
Release v1.2.5.1
Core
- Release v1.2.5.1
- Fix EXPORT_SYMBOL attribute for clang
- configure: check if eaccess() is available
Control API
- control: remap - fix an infinite recursive call in the async callback
- control: remap - fix uninitialized value in parse_map_vindex()
PCM API
- pcm: direct - remove dead code
- pcm: softvol - fix early exit in add_tlv_info()
- pcm: remove extra NULL checks in snd_pcm_dshare_open()
- pcm: remove extra NULL checks in snd_pcm_dsnoop_open()
- pcm: remove extra NULL checks in snd_pcm_dmix_open()
- pcm: direct - fix pcmp error path in _snd_pcm_direct_new()
Timer API
- timer: remove dead code in _snd_timer_hw_open()
Use Case Manager API
- configure: check if eaccess() is available
- ucm: include sys/wait.h to fix build on Android
- ucm_exec.c: Include limits.h explicitly to fix build on musl
- ucm: compound_merge() - fix use after free (and logic)
- ucm: fix possible memory leak in parse_verb_file()
- ucm: fix out-of-array access in rval_device_lookup_init()
- ucm: check error value in parse_lookup_query()
- ucm: fix possible NULL pointer dereference in uc_mgr_exec()
- ucm: find_exec() - fix memory leak (dir)
- ucm: fix if_eval_path() - access NULL pointer
- ucm: fix use after free in if_eval_regex_match()
- ucm: fix error path in execute_cfgsave()
- ucm: fix _alibpref string (add '.' delimiter to the end)
- ucm: add _alibpref to get the private device prefix
Configuration
- conf: snd_config_get_card() remove unused assignment
- conf: remove dead code in snd_config_get_card()
- conf: fix load_for_all_cards()
Signed-off-by: Jaroslav Kysela <perex@perex.cz>