The Advanced Linux Sound Architecture (ALSA) - library
  • C 97.9%
  • M4 1.1%
  • Makefile 0.4%
  • Roff 0.3%
  • Python 0.2%
Find a file
Jaroslav Kysela f84cd4ced7
Some checks failed
Build alsa-lib / fedora_latest_build (push) Has been cancelled
Build alsa-lib / ubuntu_last_build (push) Has been cancelled
control: ctlparse - another fix for one-byte overrrun in __snd_ctl_ascii_elem_id_parse
Follows 1e27d63ef6 .

Link: https://lore.kernel.org/alsa-devel/CACBQ=P2FhO3M6dkv3cWuKb6Qhs92ouV+FJ3SJZ_PVBSSdJWRAQ@mail.gmail.com/
Reported-by: Harsh Raj Singhania <raj.harshraut@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2026-08-30 20:23:29 +02:00
.github/workflows github: add pr-validation and label-automation workflows 2026-05-27 16:09:19 +02:00
aserver aserver: add 'gid' config item to set IPC SHM group ID 2026-07-29 11:53:45 +02:00
doc doc: add missing include pcm_plugin.h to source files 2025-11-07 21:52:31 +01:00
include conf: add snd_config_get_llong() helper 2026-07-31 12:26:38 +02:00
m4 Fix symver build error on non-ELF platforms 2023-09-01 16:54:44 +02:00
modules huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
src control: ctlparse - another fix for one-byte overrrun in __snd_ctl_ascii_elem_id_parse 2026-08-30 20:23:29 +02:00
test conf: fix snd_func_imul accumulator initialization 2026-07-05 18:29:22 +02:00
utils utils: add missing alsa-topology.pc.in to EXTRA_DIST 2025-02-03 11:54:12 +01:00
.gitignore github: add pr-validation and label-automation workflows 2026-05-27 16:09:19 +02:00
acinclude.m4 fixed for the recent autoconf. 2004-01-26 15:52:17 +00:00
ChangeLog * update to libtool 1.3.3 1999-07-22 12:18:42 +00:00
configure.ac configure: bumb version to 1.2.17pre1 (for alsa-utils) 2026-07-31 12:51:24 +02:00
COPYING Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
DCO.txt Add DCO.txt file (Developer Certificate of Origin v1.1) 2026-08-03 11:30:16 +02:00
gitcompile Delete alsalisp code 2025-04-07 18:36:54 +02:00
INSTALL pcm: Add thread-safety to PCM API 2016-07-11 15:25:30 +02:00
Makefile.am Makefile: remove dist-hook and remove tar option 'follow symlinks' 2026-01-08 14:51:15 +01:00
MEMORY-LEAK Initial version 2003-02-04 14:56:07 +00:00
NOTES Change assert condition in error message handler 2007-10-24 12:53:08 +02:00
README.md README: Add link to GitHub Actions 2022-05-19 12:47:24 +02:00
TODO Added snd_config_load_override(). 2002-01-09 21:28:15 +00:00

alsa-lib

Advanced Linux Sound Architecture (ALSA) project

Build alsa-lib

The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system.

The up-to-date reference generated from sources can be accessed here:

http://www.alsa-project.org/alsa-doc/alsa-lib/

You may give a look for more information about the ALSA project to URL http://www.alsa-project.org.

Submitting patches

The preferred way to submit patches is by sending them by email to the alsa-devel mailing list. Sending mail to the list requires subscription, subscribe here: https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

Add Takashi Iwai <tiwai@suse.de> and/or Jaroslav Kysela <perex@perex.cz> to Cc so that your patch won't be missed.

Patches are also accepted as GitHub pull requests.