]> git.alsa-project.org Git - alsa-lib.git/tag
v1.2.13
object 785fd327ada6fc1778a2bb21176cb66705eb6b33
authorJaroslav Kysela <perex@perex.cz>
Tue, 12 Nov 2024 13:50:10 +0000 (14:50 +0100)
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>