The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:
Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces.
Fully modularized sound drivers.
SMP and thread-safe design.
User space library (alsa-lib) to simplify application programming and provide higher level functionality.
Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.
Homepage
Download
Recent Releases
1.2.718 Jun 2022 12:05
minor feature:
1.2.6.111 Dec 2021 08:05
minor feature:
1.2.607 Dec 2021 03:45
minor feature:
1.2.5.115 Jun 2021 06:45
minor feature:
1.2.501 Jun 2021 03:17
minor feature:
1.2.421 Oct 2020 10:45
minor feature:
1.2.310 Jun 2020 19:05
minor feature:
1.2.222 Feb 2020 06:45
minor feature:
1.2.116 Nov 2019 19:25
minor feature:
1.1.911 May 2019 12:25
minor feature:
1.1.717 Oct 2018 23:45
minor feature:
1.1.604 Apr 2018 03:16
minor feature:
1.1.516 Nov 2017 06:05
minor feature:
1.1.417 May 2017 20:25
minor feature:
1.1.322 Dec 2016 13:30
minor feature:
Core
conf/ucm: skylake: add skylake-rt286 conf files
conf: bxtrt298: Add topology conf file for bxt
conf: sklrt286: Remove tool to generate private data blobs
ucm: Add ucm files for DB410c board.
Control API
ctl: correct documentation about TLV feature
ctl: improve documentation about TLV-related APIs
ctl: improve API documentation for TLV operation
Mixer API
mixer: Fix rounding mode documentation
PCM API
pcm: fix get_stop_threshold alsa-lib 0.9 alias
pcm: file: update linked hw_ptr and appl_ptr
pcm_rate: Do not discard slave reported delay in status result.
pcm: fix wrong document references to PCM APIs which perform direct memory access with frame copying
pcm: dmix: Do not discard slave reported delay in status result
pcm: Add the PCM state checks to plugins
Revert "pcm: file: Add htimestamp operation in plugin file"
pcm: file: Add htimestamp operation in plugin file
pcm: dshare: Fix endless playback of buffer
pcm: direct: Protect from freeing semaphore when already in use
pcm_dshare: Do not discard slave reported delay in status result.
pcm_plug: Clear plugins on all error conditions
pcm: Better understandable locking code
pcm: Fix shm initialization race-condition
Topology API
topology: fix unused-variable warnings introduced to build_link()
topology: Store number of strings of a text section
topology: Merge private data before embedded controls of a widget
topology: Revise document and comments for ABI v5
topology: Export physical DAIs to the binary for kernel
topology: Support configuring physical DAIs by C API
topology: Parse physical DAIs in text conf file
topology: Remove BE or CC in comments of physical links C API template
topology: Parse name and stream name of physical DAI links
|