summaryrefslogtreecommitdiff
tag namev1.2.9 (f4e13d81dcd76fdffa194b42024c76eb54b20e9b)
tag date2023-05-04 14:25:47 +0200
tagged byJaroslav Kysela <perex@perex.cz>
tagged objectcommit 904f0f7e7a...
downloadalsa-lib-1.2.9.tar.gz
Release v1.2.9
Core - Release v1.2.9 - pcm: add new symbols to Versions.in - configure: avoid libdl detecion on *BSD - include: alsa-symbols.h - use newer gcc symver function attribute Control API - pcm: add SND_CTL_EINTR open mode PCM API - pcm: hw: fix the silence size setup in drain - pcm: remove duplicate SND_PCM_HW_PARAM_{FIRST,LAST}_* #defines - pcm: add SND_PCM_EINTR open mode - pcm: improve handling for snd_pcm_wait() - pcm: hw: introduce SNDRV_PCM_HW_PARAMS_DRAIN_SILENCE - pcm: hw: introduce SNDRV_PCM_INFO_PERFECT_DRAIN - pcm: hw: add drain_silence configuration keyword - pcm: hw: setup explicit silencing for snd_pcm_drain by default - compilation: fix ANDROID -> __ANDROID__ define detection - pcm: avoid endless loop in snd_pcm_sw_params_default() - pcm: hw - fix return code checking in snd_pcm_hw_hw_refine - pcm: rate: fix last_commit_ptr boundary wrapping - pcm: route/softvol use snd_config_get_ireal vs get_real to handle also integers - pcm: fix the fast_ops pcm argument for fast_ops - include: pcm_old.h - use a macro for the symbol versioning - pcm: rate - correct the previous fix for snd_pcm_rate_may_wait_for_avail_min() - pcm: rate - fix the crash in snd_pcm_rate_may_wait_for_avail_min() Topology API - topology: Parse ignore_suspend property for dapm widget - topology: Add decompilation support for ignore_suspend - topology: Parse ignore_suspend flag - topology: ctl - remove the wrong (debug) code - test: latency - use snd_pcm_format_physical_width() Use Case Manager API - compilation: fix ANDROID -> __ANDROID__ define detection - ucm: fix geti() macro - return zero on success - ucm: simplify and fix the previous patch (geti) - ucm: add existence checks to geti calls - ucm: fix possible memory leak in execute_sysw() - ucm: execute_sysw - fix possible use-after-free - ucm: handle empty string also for ${env:} substitution - ucm: clarify set_defaults calls - ucm: fix enhanced ID parsing in snd_use_case_parse_ctl_elem_id() Compatibility routines - type_compat.h: use ESPIPE instead of EPIPE when ESTRPIPE not defined Configuration - conf/emu10k1: remove compat with two decades old drivers - compilation: fix ANDROID -> __ANDROID__ define detection - alsa-lib: conf - fix possible use-after-free in get_char_skip_comments Kernel Headers - pcm: hw: introduce SNDRV_PCM_HW_PARAMS_DRAIN_SILENCE - pcm: hw: introduce SNDRV_PCM_INFO_PERFECT_DRAIN Test/Example code - test: BSD-like fixes - type_compat.h: use ESPIPE instead of EPIPE when ESTRPIPE not defined - test: latency - --policy option - allow using SCHED_OTHER - test: latency - add --policy option to allow using SCHED_FIFO - test: latency - usleep should not be used in the block mode - test: latency - add -y option (I/O usleep) - latency: add timestamps to the POS lines - test: latency - add more realtime tests - test: latency - use snd_pcm_format_physical_width() Utils - utils/alsa.m4: include <stdlib.h> for exit() Signed-off-by: Jaroslav Kysela <perex@perex.cz>