alsa-lib-1.2.14

Introduction to ALSA Library

The ALSA Library package contains the ALSA library used by programs (including ALSA Utilities) requiring access to the ALSA sound interface.

This package is known to build and work properly using an LFS 12.4 platform.

Package Information

  • Download (HTTP): https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.14.tar.bz2

  • Download SHA256 Sum: be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32

  • Download MD5 sum: d0efd7930da31f0034baddc0b993fa03

  • Download size: 6,566.9 KB

  • Estimated disk space required: 32,804.7 KB

  • Estimated build time: less than 0.1 SBU

Additional Downloads

ALSA Library Dependencies

Recommended (Runtime)

Systemd-258.1

[Note]

Note

If the recommended runtime dependency is not installed, you may need to run any application requiring ALSA library as the root user or a user in the audio group.

Installation of ALSA Library

If running the test suite, remove a test that GCC-15 or later fails to build:

sed 's/playmidi1//' -i test/Makefile.am
autoreconf -fi

Prepare ALSA Library by running the following commands:

./configure
make

To test the results, issue:

make check

Now, as the root user, install the package and recommended configuration files:

make install
tar -C /usr/share/alsa --strip-components=1 -xf ../alsa-ucm-conf-1.2.14.tar.bz2

Configuring ALSA Library

Config Files

~/.asoundrc and /etc/asound.conf

Configuration Information

The default alsa.conf is adequate for most installations. For extra functionality and/or advanced control of your sound device, you may need to create additional configuration files. For information on the available configuration parameters, visit https://www.alsa-project.org/main/index.php/Asoundrc.

Contents

Installed Program: aserver
Installed Library: libasound.so and libatopology.so
Installed Directories: /usr/include/alsa, /usr/share/alsa and /usr/share/doc/alsa-lib-1.2.14

Short Descriptions

aserver

is the ALSA server

libasound.so

contains the ALSA API functions

libatopology.so

contains API functions for the ALSA topologies