libmad-0.15.1b

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 42. Multimedia Libraries and Drivers

- Prev

  Libdv-1.0.0

- Next

  libmpeg2-0.5.1

- Up
- Home

# libmad-0.15.1b

## Introduction to libmad

libmad is a high-quality MPEG audio decoder capable of 24-bit output.

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

### Package Information

- Download (HTTP): https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz

- Download (FTP): ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz

- Download MD5 sum: 1be543bc30c56fb6bea1d7bf6a64e66c

- Download size: 491 KB

- Estimated disk space required: 4.2 MB

- Estimated build time: 0.1 SBU

### Additional Downloads

- Required patch: http://www.linuxfromscratch.org/patches/blfs/svn/libmad-0.15.1b-fixes-1.patch

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libmad

## Installation of libmad

Install libmad by running the following commands:

    patch -Np1 -i ../libmad-0.15.1b-fixes-1.patch                &&
    sed "s@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@g" -i configure.ac &&
    touch NEWS AUTHORS ChangeLog                                 &&
    autoreconf -fi                                               &&

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

This package does not come with a test suite.

Now, as the `root` user:

    make install

Some packages check for the pkg-config file for libmad. This file is particularly needed so that Cdrdao can recognize the installed libmad.

As the `root` user:

    cat > /usr/lib/pkgconfig/mad.pc << "EOF"
    prefix=/usr
    exec_prefix=${prefix}
    libdir=${exec_prefix}/lib
    includedir=${prefix}/include

    Name: mad
    Description: MPEG audio decoder
    Requires:
    Version: 0.15.1b
    Libs: -L${libdir} -lmad
    Cflags: -I${includedir}
    EOF

## Command Explanations

touch NEWS AUTHORS ChangeLog: Prevent autoreconf from returning an error.

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

## Contents

Installed Programs: None
Installed Library: libmad.so
Installed Directories: None

### Short Descriptions

`libmad.so` | is a MPEG audio decoder library.

Last updated on 2019-02-17 15:55:58 -0600

- Prev

  Libdv-1.0.0

- Next

  libmpeg2-0.5.1

- Up
- Home