summaryrefslogtreecommitdiff
tag namev1.2.6 (a26d20457f7d1b292ef8ca3de64e326fe79541b9)
tag date2021-12-06 13:59:59 +0100
tagged byJaroslav Kysela <perex@perex.cz>
tagged objectcommit 85b3c276d2...
downloadalsa-lib-1.2.6.tar.gz
Release v1.2.6
Core - Release v1.2.6 - conf: add safe_strtoll_base() like safe_strtol_base() - conf: introduce safe_strtol_base() - configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils) - fix build with --disable-ucm Config API - conf: introduce snd_config_load_string() - conf: add possibility to evaluate simple integer math expressions Control API - control: remap - assign right name to the child handle for no-op (2nd case) - control: remap - assign right name to the child handle for no-op - control: Minor documentation fixes. - control: Add documentation for snd_ctl_card_* and friends. - control: empty - fix the static build PCM API - pcm: softvol - mark _snd_pcm_parse_control_id as static - pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private" - pcm: multi plugin - adjust appl_ptr on rewind/forward operations - pcm: add a note about return values of snd_pcm_state() - pcm: rate - fix some gcc warnings - pcm: direct plugins - fix bad memory access when channel bindings do not match hw - pcm: Move snd_pcm_channel_area_addr() and _step() to public header - pcm: direct plugins - fix hw_ptr in the status callback - pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0() - pcm: improve docs for snd_pcm_sw_params_get_avail_min() and snd_pcm_status_get_avail_max() - pcm: rate: Improve the support multiple formats - pcm: rate: Refactoring temporary buffer allocations RawMidi API - rawmidi: allocate the read buffer in the params call - rawmidi: free framing read bufffer when the framing mode becomes inactive - rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION - rawmidi: return ENOTSUP when timestamp reads are not supported by plugins - rawmidi: allow timestamp reads only for the appropriate read mode - rawmidi: doc - fix the framing / read mode section - rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode - rawmidi: define more abstract API for the timestamp reads - rawmidi: initialize the reserved space in snd_rawmidi_params_default() - rawmidi: Add rawmidi framing API Rawmidi API - rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode - rawmidi: define more abstract API for the timestamp reads - rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition - rawmidi: Add rawmidi framing API Topology API - topology: do not call strtol directly Use Case Manager API - ucm: add initial doxygen documenation - conf: introduce snd_config_load_string() - ucm: add ${eval:EXPR} substitution (Syntax 5) - ucm: fix parsing of the internal hexadecimal card identifier (2) - ucm: fix parsing of the internal hexadecimal card identifier - ucm: fix DeviceModifier parser - conf: introduce safe_strtol_base() - ucm: suppress the no device (no UCM card) errors on request - ucm: substitute the before/after identifiers - ucm: fix the parsing of the hexadecimal prefix - ucm: avoid zero card instance number /src/Makefile.am - conf: add possibility to evaluate simple integer math expressions Configuration - conf: introduce snd_config_load_string() - conf: confeval - fix _to_integer error code - conf: improve simple integer math expressions - brackets - ucm: add ${eval:EXPR} substitution (Syntax 5) - conf: add possibility to evaluate simple integer math expressions - conf: add safe_strtoll_base() like safe_strtol_base() - conf: introduce safe_strtol_base() Documentation - ucm: add initial doxygen documenation Dynamic Loader helpers - dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0() External PCM Plugin SDK - pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private" External Rate Converter Plugin SDK - pcm: rate: Improve the support multiple formats Kernel Headers - rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION - asound.h: fix the __packed use for the out-of-kernel code - rawmidi: Add rawmidi framing API Test/Example code - conf: introduce snd_config_load_string() - conf: fix test/lsb/config.c - conf: improve simple integer math expressions - brackets - conf: add possibility to evaluate simple integer math expressions - rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode - rawmidi: define more abstract API for the timestamp reads - test: rawmidi: Add test for rawmidi framing API Signed-off-by: Jaroslav Kysela <perex@perex.cz>