|
Packit |
dd8086 |
See README.libcdio for installation instructions.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
The libcdio package contains a library for CD-ROM and CD image
|
|
Packit |
dd8086 |
access. Applications wishing to be oblivious of the OS- and
|
|
Packit |
dd8086 |
device-dependent properties of a CD-ROM or of the specific details of
|
|
Packit |
dd8086 |
various CD-image formats may benefit from using this library.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
A library for working with ISO-9660 filesystems libiso9660 is
|
|
Packit |
dd8086 |
included. A generic interface for issuing MMC (multimedia commands) is
|
|
Packit |
dd8086 |
also part of the libcdio library.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
Also included is a library for working with ISO-9660 filesystems.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
The CD-DA error/jitter correction library from cdparanoia
|
|
Packit |
dd8086 |
(http://www.xiph.org/paranoia) is included as a separate library
|
|
Packit |
dd8086 |
licenced under GPL v2.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
Some support for disk image types like CDRWin's BIN/CUE format,
|
|
Packit |
dd8086 |
cdrdao's TOC format, and Nero's NRG format are available. Therefore,
|
|
Packit |
dd8086 |
applications that use this library also have the ability to read disc
|
|
Packit |
dd8086 |
images as though they were CD's.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
The library is written in C, however there are OO C++, Perl, Python
|
|
Packit |
dd8086 |
and Ruby wrappers to interface to the library. However C++ is the only
|
|
Packit |
dd8086 |
one that is bundled with this package, and the interfaces provide only
|
|
Packit |
dd8086 |
a subset of the full features of the library.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
Also included in the libcdio package are a number of utility programs:
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
* cd-info - displays CD information: number of tracks, CD-format and
|
|
Packit |
dd8086 |
if possible basic information about the format. If libcddb
|
|
Packit |
dd8086 |
(http://libcddb.sourceforge.net) is available, the cd-info
|
|
Packit |
dd8086 |
program will display CDDB matches on CD-DA discs. And if a
|
|
Packit |
dd8086 |
new enough version of libvcdinfo is available (from the
|
|
Packit |
dd8086 |
vcdimager project), then cd-info shows basic VCD information.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
* cd-read - performs low-level block reading of a CD or CD image,
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
* iso-info - displays ISO-9660 information from an ISO-9660 image,
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
* iso-read - extracting files from an ISO-9660 image, a version of the
|
|
Packit |
dd8086 |
CD-DA extraction tool cdparanoia which corrects for
|
|
Packit |
dd8086 |
CD-ROM jitter, and a simple curses-based CD player,
|
|
Packit |
dd8086 |
cdda-player using the analog CD-ROM output.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
* cd-paranoia - port of cdparanoia (CD-DA jitter and error correction)
|
|
Packit |
dd8086 |
using libcdio back-end CD-reading.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
There is very limited low-level support for MMC commands on some
|
|
Packit |
dd8086 |
platforms. Using MMC writing can be done. However there is currently
|
|
Packit |
dd8086 |
little higher level-support for writing. Other libraries like libburn,
|
|
Packit |
dd8086 |
libdi, libscg, or libdvdread may be helpful.
|
|
Packit |
dd8086 |
|
|
Packit |
dd8086 |
Some of the projects using libcdio are the Video CD authoring and
|
|
Packit |
dd8086 |
ripping tools VCDImager (http://vcdimager.org), a navigation-capable
|
|
Packit |
dd8086 |
Video CD plugin and CD-DA plugins for the media players xine
|
|
Packit |
dd8086 |
(http://xinehq.de), videolan's vlc (http://videolan.org), media
|
|
Packit |
dd8086 |
players mplayerxp (http://mplayerxp.sourceforge.net/) and gmerlin
|
|
Packit |
dd8086 |
(http://gmerlin.sourceforge.net), kiso, a KDE GUI for creating,
|
|
Packit |
dd8086 |
extracting and editing ISO-9600 images (http://kiso.sourceforge.net),
|
|
Packit |
dd8086 |
and a Samba vfs module that allows exporting a CD without mounting it
|
|
Packit |
dd8086 |
(http://ontologistics.net/OpenSource/Samba/index.php).
|