Introduction to ALSA Plugins

The ALSA Plugins package contains plugins for various audio libraries and sound servers.

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

Package Information

ALSA Plugins Dependencies




FFmpeg-6.1.1, libsamplerate-0.2.2, PulseAudio-17.0, Speex-1.2.1, JACK, libavtp, and maemo

Installation of ALSA Plugins

Install ALSA Plugins by running the following commands:

./configure --sysconfdir=/etc &&

This package does not come with a test suite.

Now, as the root user:

make install


Installed Programs: None
Installed Libraries: Numerous libasound_module_<module>.so modules including conf_pulse, ctl_arcam_av, ctl_oss, ctl_pulse, pcm_a52, pcm_jack, pcm_oss, pcm_pulse, pcm_speex, pcm_upmix, pcm_usb_stream, pcm_vdownmix, rate_lavrate*, rate_samplerate*, and rate_speexrate*
Installed Directories: /usr/lib/alsa-lib

Short Descriptions

Allows native ALSA applications to run on OSS

Allows upmixing sound to 4 or 6 channels

Allows downmixing sound from 4-6 channels to 2 channel stereo output

Allows native ALSA applications to work with jackd

Allows native ALSA applications to access a PulseAudio sound daemon

Converts S16 linear sound format to A52 compressed format and sends it to an SPDIF output

Provides an external rate converter through libsamplerate