#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 42. Multimedia Libraries and Drivers

- Prev

  alsa-firmware-1.2.4

- Next

  dav1d-1.5.3

- Up
- Home

# AudioFile-0.3.6

## Introduction to AudioFile

The AudioFile package contains the audio file libraries and two sound file support programs useful to support basic sound file formats.

### Note

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

### Package Information

- Download (HTTP): https://download.gnome.org/sources/audiofile/0.3/audiofile-0.3.6.tar.xz

- Download MD5 sum: 235dde14742317328f0109e9866a8008

- Download size: 520 KB

- Estimated disk space required: 18 MB

- Estimated build time: 0.6 SBU

### Additional Downloads

- Required patch: https://www.linuxfromscratch.org/patches/blfs/svn/audiofile-0.3.6-consolidated_patches-1.patch

### AudioFile Dependencies

#### Required

alsa-lib-1.2.15.3

#### Recommended

FLAC-1.5.0

#### Optional

asciidoc-10.2.1 and Valgrind-3.26.0

## Installation of AudioFile

Install AudioFile by running the following commands:

    patch -Np1 -i ../audiofile-0.3.6-consolidated_patches-1.patch &&
    autoreconf -fiv                             &&

    ./configure --prefix=/usr --disable-static  &&

    make

Now, as the `root` user:

    make install

To test the results, issue: make check. Note that the tests will fail if the --disable-static option is used and tests are executed before make install. You have three options:

(a) configure without --disable-static, run the tests, but do not install, then start a fresh build using --disable-static just for installing the package.

(b) configure with --disable-static, but only run the tests after the package is installed.

(c) configure with --disable-static, but only run the tests after a DESTDIR install.

## Command Explanations

`--disable-static`: This switch prevents installation of static versions of the libraries.

## Contents

Installed Programs: sfconvert and sfinfo
Installed Libraries: libaudiofile.so
Installed Directories: None

### Short Descriptions

sfinfo | displays the sound file format, audio encoding, sampling rate and duration for audio formats supported by this library
sfconvert | converts sound file formats where the original format and destination format are supported by this library
`libaudiofile.so` | contains functions used by programs to support AIFF, AIFF-compressed, Sun/NeXT, WAV and BIC audio formats

- Prev

  alsa-firmware-1.2.4

- Next

  dav1d-1.5.3

- Up
- Home