Changes v1.2.5 v1.2.5.1
Jump to navigation
Jump to search
Detailed changes v1.2.5 v1.2.5.1
Changelog between 1.2.5 and 1.2.5.1 releases
alsa-lib
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()
alsa-utils
Core
- Release v1.2.5.1
ALSA Control (alsactl)
- utils.c: Include limits.h explicitly to fix build on musl
- alsactl: load_state: Only delete config if one was loaded
- alsactl: load_state() - initialize config variable for the open_failed case
- alsactl: fix lock_fd unlock in load_configuration() - error path
- alsactl: state - fix ‘item’ may be used uninitialized gcc warning
- alsactl: check for error values from snd_config_get...()
- alsactl: init() - return error value from snd_card_iterator_sinit() call
- alsactl: return error value in dump_config_tree()
- alsactl: fix the nested iteration
Audio Transfer utility
- axfer: fix wrong calloc() item size in allocate_containers()
alsatplg (topology)
- topology: fix few coverity detected defects
- topology: fix potential null pointer from strchr
aplay/arecord
- arecord: Inform users when 8-bit sampling is used on tty
- Revert "aplay: try to use 16-bit format to increase capture quality"
aseqnet
- added an option to aseqnet to optionally set the midi process name
alsa-ucm-conf
Configuration
- tegra: Add UCM for Nvidia Tegra HDMI Audio
- HDA-Intel: the lookups are supported from syntax 4
- tegra: shuffle ASUS Google Nexus 7 files
- tegra: shuffle Acer Iconia Tab A500 files