libcdio-2.1.0

Introduction to libcdio

The libcdio is a library for CD-ROM and CD image access. The associated libcdio-cdparanoia library reads audio from the CD-ROM directly as data, with no analog step between, and writes the data to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.

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

Package Information

Additional Downloads

libcdio Dependencies

Optional

libcddb-1.3.2

Installation of libcdio

If you are building on an i686 system, fix a build issue caused by large file support:

sed '/CDIO_LSEEK/s/lseek64/lseek/' -i lib/driver/_cdio_generic.c

Prepare libcdio by running the following commands:

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

To Build libcdio, issue:

make

One test named realpath is known to fail. To test the results, issue:

make check -k

Now Install libcdio, as the root user:

make install

Now Prepare libcdio-paranoia by running the following commands:

tar -xf ../libcdio-paranoia-10.2+2.0.2.tar.bz2
cd libcdio-paranoia-10.2+2.0.2
./configure --prefix=/usr --disable-static

To Build libcdio-paranoia, issue:

make

To test the results, issue:

make check

Now Install libcdio-paranoia, as the root user:

make install

Contents

Installed Programs: cdda-player, cd-drive, cd-info, cd-paranoia, cd-read, iso-info, iso-read, and mmc-tool
Installed Library: libcdio.so, libcdio++.so, libcdio_cdda, libcdio_paranoia, libiso9660, libiso9660++, and libudf.so
Installed Directories: /usr/include/cdio and /usr/include/cdio++

Short Descriptions

cd-drive

shows CD-ROM drive characteristics

cd-info

shows information about a CD or CD-image

cd-paranoia

is an audio CD reading utility which includes extra data verification features

cd-read

reads Information from a CD or CD-image

cdda-player

is a simple curses CD player

iso-info

shows Information about an ISO 9660 image

iso-read

reads portions of an ISO 9660 image

mmc-tool

issues libcdio multimedia commands

libcdio.so

contains the primary cdio API functions