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 11.3 platform.

Package Information

Additional Downloads

libcdio Dependencies

Optional

libcddb-1.3.2

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/libcdio

Installation of libcdio

Install libcdio by running the following commands:

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

To test the results, issue: make check -k. One test named realpath is known to fail.

Now, as the root user:

make install

Now install libcdio-paranoia:

tar -xf ../libcdio-paranoia-10.2+2.0.1.tar.bz2 &&
cd libcdio-paranoia-10.2+2.0.1 &&

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

To test the results, issue: make check.

Now, 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