EsounD-0.2.41

Introduction to EsounD

The EsounD package contains the Enlightened Sound Daemon. This is useful for mixing together several digitized audio streams for playback by a single device.

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

Package Information

EsounD Dependencies

Required

AudioFile-0.3.6

Optional

alsa-lib-1.0.27.2 and DocBook-utils-0.6.14 (Required for building the html documentation)

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

Installation of EsounD

Install EsounD by running the following commands:

LIBS=-lm ./configure --prefix=/usr --sysconfdir=/etc &&
make

This package does not come with a test suite.

Now, as the root user:

make install docdir=/usr/share/doc/esound-0.2.41

If you have DocBook-utils installed, still as the root user:

chown -v root:root /usr/share/doc/esound-0.2.41/*

Command Explanations

LIBS=-lm: Make sure the linker uses the math library.

--sysconfdir=/etc: This switch puts configuration files in /etc instead of /usr/etc.

--disable-static: Prevent the static libraries being built.

Configuring EsounD

Config Files

/etc/esd.conf

Configuration Information

Instructions and information about the configuration file is located in the TIPS file in the EsounD source directory.

Contents

Installed Programs: esd, esdcat, esd-config, esdctl, esddsp, esdfilt, esdloop, esdmon, esdplay, esdrec, and esdsample
Installed Libraries: libesd.{so,a} and libesddsp.{so,a}
Installed Directory: /usr/share/doc/esound

Short Descriptions

esd

is the Enlightened Sound Daemon.

esdcat

plays a RAW audio stream through the daemon.

esd-config

is used by configure to determine the compiler and linker flags that should be used to compile and link programs that use EsounD.

esdctl

controls certain aspects of the sound daemon.

esddsp

can allow non-esd applications to be routed through esd.

esdfilt

is an EsoundD filter.

esdloop

is test scaffolding for sample cache, loop and free.

esdmon

outputs the mixed stream from the daemon.

esdplay

plays the named file on EsoundD.

esdrec

outputs from the sound device's current input.

esdsample

is test scaffolding for sample cache, playback, and free.

libesd.{so,a}

contains functions used by the EsounD programs to read, write and play various sound format files.

libesddsp.{so,a}

contains functions used by other programs to read, write and play various sound format files.

Last updated on 2013-08-20 18:40:33 -0700