EsounD-0.2.36

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.

Package Information

EsounD Dependencies

Required

Audio File-0.2.6

Optional

ALSA-1.0.13, aRts-1.5.6, TCP Wrapper-7.6 and DocBook-utils-0.6.14

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

Installation of EsounD

Install EsounD by running the following commands:

sed -i 's@doc/esound@&-0.2.36@' configure &&
./configure --prefix=/usr --sysconfdir=/etc &&
make

This package does not come with a test suite.

Now, as the root user:

make install

If you have DocBook-utils-0.6.14 installed, the HTML documentation should have been built. Install it with the following command as the root user:

cp -v -R docs/html /usr/share/doc/esound-0.2.36

Command Explanations

sed -i '...': This appends the version string to the documentation installation directory.

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

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, esdctl, esd-config, esddsp, esdfilt, esdloop, esdmon, esdplay, esdrec, and esdsample
Installed Libraries: libesd.{so,a} and libesddsp.{so,a}
Installed Directory: /usr/share/doc/esound-0.2.36

Short Descriptions

esd

is the Enlightened Sound 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.

esdcat

plays a RAW audio stream through the daemon.

esdctl

controls certain aspects of the sound daemon.

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 as well as other programs to read, write and play various sound format files.

Last updated on 2006-09-16 09:49:32 -0500