#### Beyond Linux® From Scratch (System V Edition) - Version 12.3

### Chapter 42. Multimedia Libraries and Drivers

- Prev

  alsa-lib-1.2.13

- Next

  alsa-utils-1.2.13

- Up
- Home

# alsa-plugins-1.2.12

## 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.3 platform.

### Package Information

- Download (HTTP): https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.12.tar.bz2

- Download MD5 sum: 71fce75baa38efab4e32e40db0a33716

- Download size: 400 KB

- Estimated disk space required: 5.1 MB

- Estimated build time: less than 0.1 SBU

### ALSA Plugins Dependencies

#### Required

alsa-lib-1.2.13

#### Optional

FFmpeg-7.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 &&
    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`

- Prev

  alsa-lib-1.2.13

- Next

  alsa-utils-1.2.13

- Up
- Home