alsa-plugins-1.2.6

Introduction to ALSA Plugins

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

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

ALSA Plugins Dependencies

Required

alsa-lib-1.2.6.1

Optional

FFmpeg-4.4.1, libsamplerate-0.2.2, PulseAudio-15.0, Speex-1.2.0, JACK, libavtp, and maemo

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/alsa-plugins

Installation of ALSA Plugins

Install ALSA Plugins by running the following commands:

./configure --sysconfdir=/etc &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Contents

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

libasound_module_pcm_oss.so

Allows native ALSA applications to run on OSS

libasound_module_pcm_upmix.so

Allows upmixing sound to 4 or 6 channels

libasound_module_pcm_vdownmix.so

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

libasound_module_pcm_jack.so

Allows native ALSA applications to work with jackd

libasound_module_pcm_pulse.so

Allows native ALSA applications to access a PulseAudio sound daemon

libasound_module_pcm_a52.so

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

libasound_module_rate_samplerate.so

Provides an external rate converter through libsamplerate