Tags give the ability to mark specific points in history as being important
-
-
v1.2.15
70e413c5 · ·Release v1.2.15 Core - Release v1.2.15 - include: fix typo in error.h to avoid compile error when gcc <= 2.95 - include: list.h - add list_splice() and list_splice_init() functions - github: add coverity.yml - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define - error: add missing log_priority/interface functions to header file - configure: bumb version to 1.2.13pre1 (for alsa-utils) - include: remove local SNDMSG/SYSMSG defines (no longer used) - huge correction of tabulators and whitespaces - log: implement filter based on string configuration (env LIBASOUND_DEBUG). - error: add priority and interface strings to the log messages - redesign the message log functions - error: do not export internal snd_err_msg variable - github: fix Fedora workflow (awk package dependency) Config API - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define - huge correction of tabulators and whitespaces Control API - coverity.com fixes - initial round - snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define - huge correction of tabulators and whitespaces - redesign the message log functions HWDEP API - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define Mixer API - mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more logical - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define - huge correction of tabulators and whitespaces - mixer: bag - fix bag_del_all implementation (missing free) Mixer Abstraction API - huge correction of tabulators and whitespaces PCM API - pcm: plugin - avoid 32-bit to 64-bit return value conversions - add missing return value changes for snd_config_get_string() calls - add missing return value changes for snd_config_get_id() calls - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define - pcm route: suppress false positive warning for gcc 8+ - pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values Rawmidi API - rawmidi: Fix SNDRV_RAWMIDI_INFO_STREAM_INACTIVE duplicate definition - rawmidi: Fix the prefix of the inactive stream flag Sequencer API - seq: fix snd_seq_drain_output return value for partial drain - seq: hw - notify if running mode / pversion ioctl fails Topology API - add missing return value changes for snd_config_get_id() calls - topology: fix nibble warning in tplg_save_quoted() Use Case Manager API - ucm: add ValueGlobals section to the top configuration file - ucm: fix the DefineRegex issue where multiple variables were set to empty string - ucm: Include directive - add optional behaviour - ucm: complete dependency graphs for conflicting/supported device lists - ucm: implement DeviceVariant configuration extension - ucm: implement ValueDefaults.BootCardGroup and define use - ucm: keep original device name for logs - ucm: sort devices by priority - ucm: doc - add examples for device name with descriptors (colon) - ucm: be more restrictive for device name with descriptor - ucm: strip device index when the device type is present only one time - ucm: add support for device names with colon (':') - ucm: normalize device names - ucm: add possibility to inline Verb configurations to the main configuration file - ucm: add Prepend and Append block handling for If conditions (syntax 8+) - add missing return value changes for snd_config_get_string() calls - ucm: add missing stdbool.h include to ucm_local.h - ucm: fix variant issue where variables or macros are overwritten - ucm: remove 'error: ' prefix from error messages (duplication) - ucm: remove uc_dbg macro and callers - ucm: replace uc_error with snd_error calls - ucm: add a basic set of trace/debug log calls - ucm: use close_range on _GNU_SOURCE - Force to use alphasort64() sorting function for Harmony OS - ucm: regex: fix the error message (missing argument) - Revert "ucm: do not bump syntax version to 8" ALSA Server - coverity.com fixes - initial round - huge correction of tabulators and whitespaces - replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros Async helpers - coverity.com fixes - initial round - replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros Configuration - coverity.com fixes - initial round - add missing return value changes for snd_config_get_string() calls - add missing return value changes for snd_config_get_id() calls - conf/pistachio: fix syntax - config: do not print errno in snd_config_check_hop() - redesign the message log functions - conf: fix load_for_all_cards() - do not merge the card specific contents - conf: fix parse_array_def - merge arrays - conf: Revert "conf: fix load_for_all_cards()" - conf: fix parse_array_def override code path - Force to use alphasort64() sorting function for Harmony OS - conf: aliases: add hda-acpi -> HDA-Intel alias Documentation - doc: add missing include pcm_plugin.h to source files - doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define Error handler - coverity.com fixes - initial round - error: make prio/interface output a bit shorter in default log handler - log: implement filter based on string configuration (env LIBASOUND_DEBUG). - error: add priority and interface strings to the log messages - redesign the message log functions - error: do not export internal snd_err_msg variable Simple Abstraction Mixer Modules - replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros Test/Example code - test: ucm - remove old syntax configuration files (incomplete anyway) - test: update midifile library to ANSI C Signed-off-by: Jaroslav Kysela <perex@perex.cz> -
-
-
-
v1.2.13
785fd327 · ·Release v1.2.13 Core - Release v1.2.13 - configure: do allow to use --with-pic for static build - configure: bumb version to 1.2.13pre1 (for alsa-utils) - github: use upload-artifacts@v4 - src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13 - seq: Add snd_seq_{get|set}_ump_is_midi1() API functions - seq: Add API functions to set different tempo base values - ump: Add a function to provide the packet word length of a UMP type - src/Versions.in: Add guards for sequencer and rawmidi syms - src/Versions.in: Add new seq / rawmidi functions for UMP Control API - control: remap - clarify comments and docs - control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment - Fix TLV dB parser in case of used container - control: Make ump_{endpoint|block}_info calls optional PCM API - pcm: close - deactivate async handler before snd_pcm_drop() - pcm: dmix: Don't clear scpm->info flag - pcm: dmix: Fix resume with multiple instances - pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync() RawMidi API - ump: Add a function to provide the packet word length of a UMP type - ump: Add descriptions for UMP RawMidi interface - ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol() - ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info Sequencer API - seq: Correct a typo in documentation - seq: Add snd_seq_{get|set}_ump_is_midi1() API functions - seq: Avoid strlcat() - seq: Fix wrong FB direction at snd_seq_create_ump_block() - seq: Add API functions to set different tempo base values - seq: Correct section descriptions for UMP - seq: Add description about MIDI 2.0 and UMP handling - seq: Add API helper functions for creating UMP Endpoint and Blocks /src/Makefile.am - src/Versions.in: Add guards for sequencer and rawmidi syms Async helpers - Fixes: 5600b901 ("async: snd_async_del_handler - move clear signal using sigaction as last") Configuration - conf: fix snd_config_substitute (for src->parent) Documentation - ump: Add descriptions for UMP RawMidi interface Kernel Headers - Sync UAPI asound.h and asequencer.h with 6.12 kernel - pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync() - seq: Add snd_seq_{get|set}_ump_is_midi1() API functions - seq: Add API functions to set different tempo base values MIDI 2.0 (UMP) - ump_msg: Add missing definition for Set Key Signature Message - ump_msg: Define types for UMP Mixed Data Set messages - ump_msg: Add a new helper snd_ump_get_byte() - ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition. - ump: Add a function to provide the packet word length of a UMP type - ump_msg: Drop unsuitable comments - ump_msg: Add definitions for Utility, Stream and Flex Data messages - ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian - ump: Add descriptions for UMP RawMidi interface - ump_msg.h: Fix doxygen comments - seq: Add API helper functions for creating UMP Endpoint and Blocks - ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info Test/Example code - test: Add an example program to inquire UMP Endpoint and Block info - test: Add an example program to create a virtual UMP Endpoint Signed-off-by: Jaroslav Kysela <perex@perex.cz> -
-
v1.2.12
34422861 · ·Release v1.2.12 Core - Release v1.2.12 - GitHub Actions: Use actions/checkout@v4 - pcm: plug - add automatic conversion for iec958 subframe samples PCM API - pcm: extend doc for snd_pcm_hw_params_get_sbits() - pcm: clarify and fix default sbits (msbits) value for all formats - pcm: ladspa - Skip missing ladspa directories - pcm: snd_pcm_(physical_)format_width() - change documentation - pcm: plug - add automatic conversion for iec958 subframe samples PCM Plugin API - pcm: plug - add automatic conversion for iec958 subframe samples Topology API - topology: correct version script path Use Case Manager API - use-case.h: add DisplayPort to HDMI device description - ucm: doc - add Variant and Macro to the evaluation order - ucm: define and describe Syntax 7 - ucm: raise error when macro argument is already defined (used) - ucm: do argument value substitution for Macros - ucm: fix Path condition - substitute Path - ucm: fix Path condition - substitute Path and Mode fields Async helpers - async: snd_async_del_handler - move clear signal using sigaction as last Configuration - conf: aliases: hdmi: Include unconditionally the - conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist - conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist Test/Example code - tests: latency.c - fix copy-n-paste typos (sw -> hw params) in error messages Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-
-