alsa-lib 1.1.1 发布了,Advanced Linux Sound Architecture (ALSA) 为 Linux 系统提供了统一的音频和MIDI功能和驱动。
相关改进信息:
Core
Release v1.1.1
Define some types if missing
Define EBADFD in terms of EBADF if it doesn't exist.
Control API
control: keep consistent usage of assertion
control: initialize element channel values according to identification number at adding a new element
control: fulfill a description about element type with integer64
coverity fixes
control: add missing asserts to ctl_elem_set functions
PCM API
pcm: fix 'unable to create IPC shm instance' caused by fork from a thread
Introduce bswap.h for portable definitions of byte swap macros.
coverity fixes
pcm_hw: fix possible memory leak (coverity)
pcm: simple: Fix asserts
Sequencer API
seq: Provide sequencer sound card number / PID via alsa-lib
Timer API
Only use F_SETSIG fcntl where it exists.
Topology API
topology: Add support for widget byte controls
topology: add support for CTL access flags to config file
topology: add support for pasring external ops in conf files
topology: Add ops to bytes control.
topology: Remove unnecessary includes
topology: fix debug output to print correct "max" value.
topology: Quit and show error message on big-endian machines
topology: Not compare a for loop iterator with ABI __le32 variables
topology: Fix comparison of unsigned expression < 0
topology: Remove unused variables
topology: Remove unused function write_data_block()
topology: open topology files with O_TRUNC
topology: Add missing include sys/stat.h
下载地址:ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.1.tar.bz2